
build/boot.elf：     文件格式 elf32-littlearm


Disassembly of section .note.gnu.build-id:

80000000 <.note.gnu.build-id>:
80000000:	00000004 	andeq	r0, r0, r4
80000004:	00000014 	andeq	r0, r0, r4, lsl r0
80000008:	00000003 	andeq	r0, r0, r3
8000000c:	00554e47 	subseq	r4, r5, r7, asr #28
80000010:	460ef033 			; <UNDEFINED> instruction: 0x460ef033
80000014:	41c85393 			; <UNDEFINED> instruction: 0x41c85393
80000018:	6e05ea84 	vmlavs.f32	s28, s11, s8
8000001c:	7bd9399c 	blvc	7f64e694 <OS_SPSR_SYS_MODE+0x7f64e675>
80000020:	b3f37406 	mvnslt	r7, #100663296	; 0x6000000

Disassembly of section .vectors:

00000000 <_start>:
   0:	e59ff018 	ldr	pc, [pc, #24]	; 20 <OS_SPSR_SYS_MODE+0x1>
   4:	e59ff018 	ldr	pc, [pc, #24]	; 24 <OS_SPSR_SYS_MODE+0x5>
   8:	e59ff018 	ldr	pc, [pc, #24]	; 28 <OS_SPSR_SYS_MODE+0x9>
   c:	e59ff018 	ldr	pc, [pc, #24]	; 2c <OS_SPSR_SYS_MODE+0xd>
  10:	e59ff018 	ldr	pc, [pc, #24]	; 30 <OS_SPSR_SYS_MODE+0x11>
  14:	e59ff018 	ldr	pc, [pc, #24]	; 34 <OS_SPSR_SYS_MODE+0x15>
  18:	e59ff018 	ldr	pc, [pc, #24]	; 38 <OS_SPSR_SYS_MODE+0x19>
  1c:	e59ff018 	ldr	pc, [pc, #24]	; 3c <OS_SPSR_SYS_MODE+0x1d>
  20:	80000030 	andhi	r0, r0, r0, lsr r0
  24:	80000104 	andhi	r0, r0, r4, lsl #2
  28:	800000a4 	andhi	r0, r0, r4, lsr #1
  2c:	80000104 	andhi	r0, r0, r4, lsl #2
  30:	80000104 	andhi	r0, r0, r4, lsl #2
  34:	80000104 	andhi	r0, r0, r4, lsl #2
  38:	80000118 	andhi	r0, r0, r8, lsl r1
  3c:	80000104 	andhi	r0, r0, r4, lsl #2

Disassembly of section .text:

80000030 <Reset_Handler>:
80000030:	e10f0000 	mrs	r0, CPSR
80000034:	e3c0001f 	bic	r0, r0, #31
80000038:	e3800012 	orr	r0, r0, #18
8000003c:	e129f000 	msr	CPSR_fc, r0
80000040:	e59fd128 	ldr	sp, [pc, #296]	; 80000170 <tringSvcHandler+0x14>
80000044:	e10f0000 	mrs	r0, CPSR
80000048:	e3c0001f 	bic	r0, r0, #31
8000004c:	e3800017 	orr	r0, r0, #23
80000050:	e129f000 	msr	CPSR_fc, r0
80000054:	e59fd114 	ldr	sp, [pc, #276]	; 80000170 <tringSvcHandler+0x14>
80000058:	e10f0000 	mrs	r0, CPSR
8000005c:	e3c0001f 	bic	r0, r0, #31
80000060:	e380001b 	orr	r0, r0, #27
80000064:	e129f000 	msr	CPSR_fc, r0
80000068:	e59fd100 	ldr	sp, [pc, #256]	; 80000170 <tringSvcHandler+0x14>
8000006c:	e3c0001f 	bic	r0, r0, #31
80000070:	e3800013 	orr	r0, r0, #19
80000074:	e129f000 	msr	CPSR_fc, r0
80000078:	e59fd0f4 	ldr	sp, [pc, #244]	; 80000174 <tringSvcHandler+0x18>
8000007c:	e59f00f4 	ldr	r0, [pc, #244]	; 80000178 <tringSvcHandler+0x1c>
80000080:	e59f10f4 	ldr	r1, [pc, #244]	; 8000017c <tringSvcHandler+0x20>
80000084:	e0512000 	subs	r2, r1, r0
80000088:	0a000003 	beq	8000009c <bss_clear_done>
8000008c:	e3a03000 	mov	r3, #0

80000090 <bss_clear_loop>:
80000090:	e4803004 	str	r3, [r0], #4
80000094:	e2522004 	subs	r2, r2, #4
80000098:	1afffffc 	bne	80000090 <bss_clear_loop>

8000009c <bss_clear_done>:
8000009c:	eb000610 	bl	800018e4 <main>
800000a0:	eafffffe 	b	800000a0 <bss_clear_done+0x4>

800000a4 <SVC_Handler>:
800000a4:	e92d5fff 	push	{r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}
800000a8:	f10c00c0 	cpsid	if
800000ac:	e10f0000 	mrs	r0, CPSR
800000b0:	e92d0001 	stmfd	sp!, {r0}
800000b4:	eb000589 	bl	800016e0 <osScheduleTaskSw>
800000b8:	f10800c0 	cpsie	if
800000bc:	e3500000 	cmp	r0, #0
800000c0:	0a000005 	beq	800000dc <SVC_Handler+0x38>
800000c4:	e59f00b4 	ldr	r0, [pc, #180]	; 80000180 <tringSvcHandler+0x24>
800000c8:	e5901000 	ldr	r1, [r0]
800000cc:	e581d000 	str	sp, [r1]
800000d0:	e5902004 	ldr	r2, [r0, #4]
800000d4:	e5802000 	str	r2, [r0]
800000d8:	e592d000 	ldr	sp, [r2]
800000dc:	e8bd0001 	ldmfd	sp!, {r0}
800000e0:	e200001f 	and	r0, r0, #31
800000e4:	e350001f 	cmp	r0, #31
800000e8:	0a000001 	beq	800000f4 <SVC_Handler+0x50>
800000ec:	e8bd5fff 	pop	{r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}
800000f0:	e1b0f00e 	movs	pc, lr
800000f4:	e1b0e00d 	movs	lr, sp
800000f8:	e89e3fff 	ldm	lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp}
800000fc:	e28ee03c 	add	lr, lr, #60	; 0x3c
80000100:	e8be8000 	ldm	lr!, {pc}

80000104 <DataAbort_Handler>:
80000104:	e92d5fff 	push	{r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}
80000108:	e10f0000 	mrs	r0, CPSR
8000010c:	e92d0001 	stmfd	sp!, {r0}
80000110:	e1b0000d 	movs	r0, sp
80000114:	eb000324 	bl	80000dac <exception_handler>

80000118 <IRQ_Handler>:
80000118:	e24ee004 	sub	lr, lr, #4
8000011c:	f96d0513 	srsdb	sp!, #19
80000120:	f1020013 	cps	#19
80000124:	e92d5fff 	push	{r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}
80000128:	eb00030d 	bl	80000d64 <gic_irq_handler>
8000012c:	e3b00042 	movs	r0, #66	; 0x42
80000130:	ebffffdb 	bl	800000a4 <SVC_Handler>
80000134:	e8bd5fff 	pop	{r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}
80000138:	f8bd0a00 	rfeia	sp!

8000013c <archOsStart>:
8000013c:	e59f003c 	ldr	r0, [pc, #60]	; 80000180 <tringSvcHandler+0x24>
80000140:	e5901000 	ldr	r1, [r0]
80000144:	e591e000 	ldr	lr, [r1]
80000148:	e8be0001 	ldm	lr!, {r0}
8000014c:	e89e3fff 	ldm	lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp}
80000150:	e28ee03c 	add	lr, lr, #60	; 0x3c
80000154:	e8be8000 	ldm	lr!, {pc}
80000158:	eafffffe 	b	80000158 <archOsStart+0x1c>

8000015c <tringSvcHandler>:
8000015c:	e92d5fff 	push	{r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}
80000160:	ef000042 	svc	0x00000042
80000164:	e320f000 	nop	{0}
80000168:	e8bd5fff 	pop	{r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}
8000016c:	e1b0f00e 	movs	pc, lr
80000170:	80820000 	addhi	r0, r2, r0
80000174:	80080000 	andhi	r0, r8, r0
80000178:	80001d68 	andhi	r1, r0, r8, ror #26
8000017c:	80009e88 	andhi	r9, r0, r8, lsl #29
80000180:	80009d70 	andhi	r9, r0, r0, ror sp
80000184:	e320f000 	nop	{0}

80000188 <init_timer_cp15>:
80000188:	e92d5fff 	push	{r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}
8000018c:	e3c0001f 	bic	r0, r0, #31
80000190:	e3800013 	orr	r0, r0, #19
80000194:	e129f000 	msr	CPSR_fc, r0
80000198:	ee1e0f10 	mrc	15, 0, r0, cr14, cr0, {0}
8000019c:	e59f0048 	ldr	r0, [pc, #72]	; 800001ec <cp15_tick_handler+0x30>
800001a0:	ee0e0f10 	mcr	15, 0, r0, cr14, cr0, {0}
800001a4:	e59f0044 	ldr	r0, [pc, #68]	; 800001f0 <cp15_tick_handler+0x34>
800001a8:	ee0e0f12 	mcr	15, 0, r0, cr14, cr2, {0}
800001ac:	e3a00001 	mov	r0, #1
800001b0:	ee0e0f32 	mcr	15, 0, r0, cr14, cr2, {1}
800001b4:	f1080080 	cpsie	i
800001b8:	e8bd9fff 	pop	{r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, pc}

800001bc <cp15_tick_handler>:
800001bc:	e92d5fff 	push	{r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}
800001c0:	e59f002c 	ldr	r0, [pc, #44]	; 800001f4 <cp15_tick_handler+0x38>
800001c4:	e5901000 	ldr	r1, [r0]
800001c8:	e2811001 	add	r1, r1, #1
800001cc:	e5801000 	str	r1, [r0]
800001d0:	e3a00000 	mov	r0, #0
800001d4:	ee0e0f32 	mcr	15, 0, r0, cr14, cr2, {1}
800001d8:	e59f0010 	ldr	r0, [pc, #16]	; 800001f0 <cp15_tick_handler+0x34>
800001dc:	ee0e0f12 	mcr	15, 0, r0, cr14, cr2, {0}
800001e0:	e3a00001 	mov	r0, #1
800001e4:	ee0e0f32 	mcr	15, 0, r0, cr14, cr2, {1}
800001e8:	e8bd9fff 	pop	{r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, pc}
800001ec:	03b9aca0 			; <UNDEFINED> instruction: 0x03b9aca0
800001f0:	005f5e10 	subseq	r5, pc, r0, lsl lr	; <UNPREDICTABLE>
800001f4:	80009e84 	andhi	r9, r0, r4, lsl #29
	...

80000200 <memset>:
80000200:	e1a03000 	mov	r3, r0
80000204:	e3520008 	cmp	r2, #8
80000208:	3a000011 	bcc	80000254 <memset+0x54>
8000020c:	e3130003 	tst	r3, #3
80000210:	14c31001 	strbne	r1, [r3], #1
80000214:	12422001 	subne	r2, r2, #1
80000218:	1afffffb 	bne	8000020c <memset+0xc>
8000021c:	e20110ff 	and	r1, r1, #255	; 0xff
80000220:	e1811401 	orr	r1, r1, r1, lsl #8
80000224:	e1811801 	orr	r1, r1, r1, lsl #16
80000228:	e1a0c001 	mov	ip, r1
8000022c:	e2522008 	subs	r2, r2, #8
80000230:	28a31002 	stmiacs	r3!, {r1, ip}
80000234:	22522008 	subscs	r2, r2, #8
80000238:	28a31002 	stmiacs	r3!, {r1, ip}
8000023c:	22522008 	subscs	r2, r2, #8
80000240:	28a31002 	stmiacs	r3!, {r1, ip}
80000244:	22522008 	subscs	r2, r2, #8
80000248:	28a31002 	stmiacs	r3!, {r1, ip}
8000024c:	2afffff6 	bcs	8000022c <memset+0x2c>
80000250:	e2022007 	and	r2, r2, #7
80000254:	e2522001 	subs	r2, r2, #1
80000258:	24c31001 	strbcs	r1, [r3], #1
8000025c:	22522001 	subscs	r2, r2, #1
80000260:	24c31001 	strbcs	r1, [r3], #1
80000264:	22522001 	subscs	r2, r2, #1
80000268:	24c31001 	strbcs	r1, [r3], #1
8000026c:	22522001 	subscs	r2, r2, #1
80000270:	24c31001 	strbcs	r1, [r3], #1
80000274:	2afffff6 	bcs	80000254 <memset+0x54>
80000278:	e12fff1e 	bx	lr
8000027c:	e320f000 	nop	{0}

80000280 <heap_init>:
80000280:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
80000284:	e28db000 	add	fp, sp, #0
80000288:	e24dd00c 	sub	sp, sp, #12
8000028c:	e3013d68 	movw	r3, #7528	; 0x1d68
80000290:	e3483000 	movt	r3, #32768	; 0x8000
80000294:	e50b3008 	str	r3, [fp, #-8]
80000298:	e51b2008 	ldr	r2, [fp, #-8]
8000029c:	e5923000 	ldr	r3, [r2]
800002a0:	e3071ffc 	movw	r1, #32764	; 0x7ffc
800002a4:	e7de3011 	bfi	r3, r1, #0, #31
800002a8:	e5823000 	str	r3, [r2]
800002ac:	e51b2008 	ldr	r2, [fp, #-8]
800002b0:	e5d23003 	ldrb	r3, [r2, #3]
800002b4:	e7c7339f 	bfc	r3, #7, #1
800002b8:	e5c23003 	strb	r3, [r2, #3]
800002bc:	e320f000 	nop	{0}
800002c0:	e24bd000 	sub	sp, fp, #0
800002c4:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
800002c8:	e12fff1e 	bx	lr

800002cc <__wrap_malloc>:
800002cc:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
800002d0:	e28db000 	add	fp, sp, #0
800002d4:	e24dd014 	sub	sp, sp, #20
800002d8:	e50b0010 	str	r0, [fp, #-16]
800002dc:	e51b3010 	ldr	r3, [fp, #-16]
800002e0:	e2833007 	add	r3, r3, #7
800002e4:	e3c33007 	bic	r3, r3, #7
800002e8:	e50b3010 	str	r3, [fp, #-16]
800002ec:	e3013d68 	movw	r3, #7528	; 0x1d68
800002f0:	e3483000 	movt	r3, #32768	; 0x8000
800002f4:	e50b3008 	str	r3, [fp, #-8]
800002f8:	ea00003d 	b	800003f4 <__wrap_malloc+0x128>
800002fc:	e51b3008 	ldr	r3, [fp, #-8]
80000300:	e5d33003 	ldrb	r3, [r3, #3]
80000304:	e3c3307f 	bic	r3, r3, #127	; 0x7f
80000308:	e6ef3073 	uxtb	r3, r3
8000030c:	e3530000 	cmp	r3, #0
80000310:	1a000030 	bne	800003d8 <__wrap_malloc+0x10c>
80000314:	e51b3008 	ldr	r3, [fp, #-8]
80000318:	e5933000 	ldr	r3, [r3]
8000031c:	e7fe3053 	ubfx	r3, r3, #0, #31
80000320:	e1a02003 	mov	r2, r3
80000324:	e51b3010 	ldr	r3, [fp, #-16]
80000328:	e1520003 	cmp	r2, r3
8000032c:	3a000029 	bcc	800003d8 <__wrap_malloc+0x10c>
80000330:	e51b3008 	ldr	r3, [fp, #-8]
80000334:	e5933000 	ldr	r3, [r3]
80000338:	e7fe3053 	ubfx	r3, r3, #0, #31
8000033c:	e1a02003 	mov	r2, r3
80000340:	e51b3010 	ldr	r3, [fp, #-16]
80000344:	e2833004 	add	r3, r3, #4
80000348:	e1520003 	cmp	r2, r3
8000034c:	9a00001a 	bls	800003bc <__wrap_malloc+0xf0>
80000350:	e51b3010 	ldr	r3, [fp, #-16]
80000354:	e2833004 	add	r3, r3, #4
80000358:	e51b2008 	ldr	r2, [fp, #-8]
8000035c:	e0823003 	add	r3, r2, r3
80000360:	e50b300c 	str	r3, [fp, #-12]
80000364:	e51b3008 	ldr	r3, [fp, #-8]
80000368:	e5933000 	ldr	r3, [r3]
8000036c:	e7fe3053 	ubfx	r3, r3, #0, #31
80000370:	e1a02003 	mov	r2, r3
80000374:	e51b3010 	ldr	r3, [fp, #-16]
80000378:	e0423003 	sub	r3, r2, r3
8000037c:	e2433004 	sub	r3, r3, #4
80000380:	e3c31102 	bic	r1, r3, #-2147483648	; 0x80000000
80000384:	e51b200c 	ldr	r2, [fp, #-12]
80000388:	e5923000 	ldr	r3, [r2]
8000038c:	e7de3011 	bfi	r3, r1, #0, #31
80000390:	e5823000 	str	r3, [r2]
80000394:	e51b200c 	ldr	r2, [fp, #-12]
80000398:	e5d23003 	ldrb	r3, [r2, #3]
8000039c:	e7c7339f 	bfc	r3, #7, #1
800003a0:	e5c23003 	strb	r3, [r2, #3]
800003a4:	e51b3010 	ldr	r3, [fp, #-16]
800003a8:	e3c31102 	bic	r1, r3, #-2147483648	; 0x80000000
800003ac:	e51b2008 	ldr	r2, [fp, #-8]
800003b0:	e5923000 	ldr	r3, [r2]
800003b4:	e7de3011 	bfi	r3, r1, #0, #31
800003b8:	e5823000 	str	r3, [r2]
800003bc:	e51b2008 	ldr	r2, [fp, #-8]
800003c0:	e5d23003 	ldrb	r3, [r2, #3]
800003c4:	e3833080 	orr	r3, r3, #128	; 0x80
800003c8:	e5c23003 	strb	r3, [r2, #3]
800003cc:	e51b3008 	ldr	r3, [fp, #-8]
800003d0:	e2833004 	add	r3, r3, #4
800003d4:	ea00000b 	b	80000408 <__wrap_malloc+0x13c>
800003d8:	e51b3008 	ldr	r3, [fp, #-8]
800003dc:	e5933000 	ldr	r3, [r3]
800003e0:	e7fe3053 	ubfx	r3, r3, #0, #31
800003e4:	e2833004 	add	r3, r3, #4
800003e8:	e51b2008 	ldr	r2, [fp, #-8]
800003ec:	e0823003 	add	r3, r2, r3
800003f0:	e50b3008 	str	r3, [fp, #-8]
800003f4:	e59f201c 	ldr	r2, [pc, #28]	; 80000418 <__wrap_malloc+0x14c>
800003f8:	e51b3008 	ldr	r3, [fp, #-8]
800003fc:	e1530002 	cmp	r3, r2
80000400:	3affffbd 	bcc	800002fc <__wrap_malloc+0x30>
80000404:	e3a03000 	mov	r3, #0
80000408:	e1a00003 	mov	r0, r3
8000040c:	e24bd000 	sub	sp, fp, #0
80000410:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
80000414:	e12fff1e 	bx	lr
80000418:	80009d68 	andhi	r9, r0, r8, ror #26

8000041c <gic_init>:
8000041c:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
80000420:	e28db000 	add	fp, sp, #0
80000424:	e24dd014 	sub	sp, sp, #20
80000428:	e3a03a01 	mov	r3, #4096	; 0x1000
8000042c:	e34030a0 	movt	r3, #160	; 0xa0
80000430:	e3a02000 	mov	r2, #0
80000434:	e5832000 	str	r2, [r3]
80000438:	e3a03a02 	mov	r3, #8192	; 0x2000
8000043c:	e34030a0 	movt	r3, #160	; 0xa0
80000440:	e3a02000 	mov	r2, #0
80000444:	e5832000 	str	r2, [r3]
80000448:	e3023004 	movw	r3, #8196	; 0x2004
8000044c:	e34030a0 	movt	r3, #160	; 0xa0
80000450:	e3a020ff 	mov	r2, #255	; 0xff
80000454:	e5832000 	str	r2, [r3]
80000458:	e3a03000 	mov	r3, #0
8000045c:	e50b3008 	str	r3, [fp, #-8]
80000460:	ea00000a 	b	80000490 <gic_init+0x74>
80000464:	e51b3008 	ldr	r3, [fp, #-8]
80000468:	e283370a 	add	r3, r3, #2621440	; 0x280000
8000046c:	e2833c05 	add	r3, r3, #1280	; 0x500
80000470:	e1a03103 	lsl	r3, r3, #2
80000474:	e1a02003 	mov	r2, r3
80000478:	e30a30a0 	movw	r3, #41120	; 0xa0a0
8000047c:	e34a30a0 	movt	r3, #41120	; 0xa0a0
80000480:	e5823000 	str	r3, [r2]
80000484:	e51b3008 	ldr	r3, [fp, #-8]
80000488:	e2833001 	add	r3, r3, #1
8000048c:	e50b3008 	str	r3, [fp, #-8]
80000490:	e51b3008 	ldr	r3, [fp, #-8]
80000494:	e353001f 	cmp	r3, #31
80000498:	9afffff1 	bls	80000464 <gic_init+0x48>
8000049c:	e3a03000 	mov	r3, #0
800004a0:	e50b300c 	str	r3, [fp, #-12]
800004a4:	ea000009 	b	800004d0 <gic_init+0xb4>
800004a8:	e51b300c 	ldr	r3, [fp, #-12]
800004ac:	e283370a 	add	r3, r3, #2621440	; 0x280000
800004b0:	e2833e46 	add	r3, r3, #1120	; 0x460
800004b4:	e1a03103 	lsl	r3, r3, #2
800004b8:	e1a02003 	mov	r2, r3
800004bc:	e3e03000 	mvn	r3, #0
800004c0:	e5823000 	str	r3, [r2]
800004c4:	e51b300c 	ldr	r3, [fp, #-12]
800004c8:	e2833001 	add	r3, r3, #1
800004cc:	e50b300c 	str	r3, [fp, #-12]
800004d0:	e51b300c 	ldr	r3, [fp, #-12]
800004d4:	e353001f 	cmp	r3, #31
800004d8:	9afffff2 	bls	800004a8 <gic_init+0x8c>
800004dc:	e3a03000 	mov	r3, #0
800004e0:	e50b3010 	str	r3, [fp, #-16]
800004e4:	ea000009 	b	80000510 <gic_init+0xf4>
800004e8:	e51b3010 	ldr	r3, [fp, #-16]
800004ec:	e283370a 	add	r3, r3, #2621440	; 0x280000
800004f0:	e2833e4a 	add	r3, r3, #1184	; 0x4a0
800004f4:	e1a03103 	lsl	r3, r3, #2
800004f8:	e1a02003 	mov	r2, r3
800004fc:	e3e03000 	mvn	r3, #0
80000500:	e5823000 	str	r3, [r2]
80000504:	e51b3010 	ldr	r3, [fp, #-16]
80000508:	e2833001 	add	r3, r3, #1
8000050c:	e50b3010 	str	r3, [fp, #-16]
80000510:	e51b3010 	ldr	r3, [fp, #-16]
80000514:	e353001f 	cmp	r3, #31
80000518:	9afffff2 	bls	800004e8 <gic_init+0xcc>
8000051c:	e3a03a01 	mov	r3, #4096	; 0x1000
80000520:	e34030a0 	movt	r3, #160	; 0xa0
80000524:	e3a02001 	mov	r2, #1
80000528:	e5832000 	str	r2, [r3]
8000052c:	e3a03a02 	mov	r3, #8192	; 0x2000
80000530:	e34030a0 	movt	r3, #160	; 0xa0
80000534:	e3a02001 	mov	r2, #1
80000538:	e5832000 	str	r2, [r3]
8000053c:	e320f000 	nop	{0}
80000540:	e24bd000 	sub	sp, fp, #0
80000544:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
80000548:	e12fff1e 	bx	lr

8000054c <gic_enable_irq>:
8000054c:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
80000550:	e28db000 	add	fp, sp, #0
80000554:	e24dd014 	sub	sp, sp, #20
80000558:	e50b0010 	str	r0, [fp, #-16]
8000055c:	e51b3010 	ldr	r3, [fp, #-16]
80000560:	e1a032a3 	lsr	r3, r3, #5
80000564:	e50b3008 	str	r3, [fp, #-8]
80000568:	e51b3010 	ldr	r3, [fp, #-16]
8000056c:	e203301f 	and	r3, r3, #31
80000570:	e50b300c 	str	r3, [fp, #-12]
80000574:	e51b3008 	ldr	r3, [fp, #-8]
80000578:	e283370a 	add	r3, r3, #2621440	; 0x280000
8000057c:	e2833d11 	add	r3, r3, #1088	; 0x440
80000580:	e1a03103 	lsl	r3, r3, #2
80000584:	e1a01003 	mov	r1, r3
80000588:	e3a02001 	mov	r2, #1
8000058c:	e51b300c 	ldr	r3, [fp, #-12]
80000590:	e1a03312 	lsl	r3, r2, r3
80000594:	e5813000 	str	r3, [r1]
80000598:	e320f000 	nop	{0}
8000059c:	e24bd000 	sub	sp, fp, #0
800005a0:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
800005a4:	e12fff1e 	bx	lr

800005a8 <gic_disable_irq>:
800005a8:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
800005ac:	e28db000 	add	fp, sp, #0
800005b0:	e24dd014 	sub	sp, sp, #20
800005b4:	e50b0010 	str	r0, [fp, #-16]
800005b8:	e51b3010 	ldr	r3, [fp, #-16]
800005bc:	e1a032a3 	lsr	r3, r3, #5
800005c0:	e50b3008 	str	r3, [fp, #-8]
800005c4:	e51b3010 	ldr	r3, [fp, #-16]
800005c8:	e203301f 	and	r3, r3, #31
800005cc:	e50b300c 	str	r3, [fp, #-12]
800005d0:	e51b3008 	ldr	r3, [fp, #-8]
800005d4:	e283370a 	add	r3, r3, #2621440	; 0x280000
800005d8:	e2833e46 	add	r3, r3, #1120	; 0x460
800005dc:	e1a03103 	lsl	r3, r3, #2
800005e0:	e1a01003 	mov	r1, r3
800005e4:	e3a02001 	mov	r2, #1
800005e8:	e51b300c 	ldr	r3, [fp, #-12]
800005ec:	e1a03312 	lsl	r3, r2, r3
800005f0:	e5813000 	str	r3, [r1]
800005f4:	e320f000 	nop	{0}
800005f8:	e24bd000 	sub	sp, fp, #0
800005fc:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
80000600:	e12fff1e 	bx	lr

80000604 <gic_set_priority>:
80000604:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
80000608:	e28db000 	add	fp, sp, #0
8000060c:	e24dd01c 	sub	sp, sp, #28
80000610:	e50b0018 	str	r0, [fp, #-24]	; 0xffffffe8
80000614:	e1a03001 	mov	r3, r1
80000618:	e54b3019 	strb	r3, [fp, #-25]	; 0xffffffe7
8000061c:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
80000620:	e1a03123 	lsr	r3, r3, #2
80000624:	e50b3008 	str	r3, [fp, #-8]
80000628:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
8000062c:	e2033003 	and	r3, r3, #3
80000630:	e1a03183 	lsl	r3, r3, #3
80000634:	e50b300c 	str	r3, [fp, #-12]
80000638:	e51b3008 	ldr	r3, [fp, #-8]
8000063c:	e283370a 	add	r3, r3, #2621440	; 0x280000
80000640:	e2833c05 	add	r3, r3, #1280	; 0x500
80000644:	e1a03103 	lsl	r3, r3, #2
80000648:	e5933000 	ldr	r3, [r3]
8000064c:	e50b3010 	str	r3, [fp, #-16]
80000650:	e3a020ff 	mov	r2, #255	; 0xff
80000654:	e51b300c 	ldr	r3, [fp, #-12]
80000658:	e1a03312 	lsl	r3, r2, r3
8000065c:	e1e03003 	mvn	r3, r3
80000660:	e1a02003 	mov	r2, r3
80000664:	e51b3010 	ldr	r3, [fp, #-16]
80000668:	e0033002 	and	r3, r3, r2
8000066c:	e50b3010 	str	r3, [fp, #-16]
80000670:	e55b2019 	ldrb	r2, [fp, #-25]	; 0xffffffe7
80000674:	e51b300c 	ldr	r3, [fp, #-12]
80000678:	e1a03312 	lsl	r3, r2, r3
8000067c:	e1a02003 	mov	r2, r3
80000680:	e51b3010 	ldr	r3, [fp, #-16]
80000684:	e1833002 	orr	r3, r3, r2
80000688:	e50b3010 	str	r3, [fp, #-16]
8000068c:	e51b3008 	ldr	r3, [fp, #-8]
80000690:	e283370a 	add	r3, r3, #2621440	; 0x280000
80000694:	e2833c05 	add	r3, r3, #1280	; 0x500
80000698:	e1a03103 	lsl	r3, r3, #2
8000069c:	e1a02003 	mov	r2, r3
800006a0:	e51b3010 	ldr	r3, [fp, #-16]
800006a4:	e5823000 	str	r3, [r2]
800006a8:	e320f000 	nop	{0}
800006ac:	e24bd000 	sub	sp, fp, #0
800006b0:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
800006b4:	e12fff1e 	bx	lr

800006b8 <gic_acknowledge_irq>:
800006b8:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
800006bc:	e28db000 	add	fp, sp, #0
800006c0:	e302300c 	movw	r3, #8204	; 0x200c
800006c4:	e34030a0 	movt	r3, #160	; 0xa0
800006c8:	e5933000 	ldr	r3, [r3]
800006cc:	e1a00003 	mov	r0, r3
800006d0:	e24bd000 	sub	sp, fp, #0
800006d4:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
800006d8:	e12fff1e 	bx	lr

800006dc <gic_end_of_irq>:
800006dc:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
800006e0:	e28db000 	add	fp, sp, #0
800006e4:	e24dd00c 	sub	sp, sp, #12
800006e8:	e50b0008 	str	r0, [fp, #-8]
800006ec:	e3023010 	movw	r3, #8208	; 0x2010
800006f0:	e34030a0 	movt	r3, #160	; 0xa0
800006f4:	e51b2008 	ldr	r2, [fp, #-8]
800006f8:	e5832000 	str	r2, [r3]
800006fc:	e320f000 	nop	{0}
80000700:	e24bd000 	sub	sp, fp, #0
80000704:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
80000708:	e12fff1e 	bx	lr

8000070c <osInit>:
8000070c:	e92d4800 	push	{fp, lr}
80000710:	e28db004 	add	fp, sp, #4
80000714:	ebfffed9 	bl	80000280 <heap_init>
80000718:	eb0002df 	bl	8000129c <taskInit>
8000071c:	eb000529 	bl	80001bc8 <osTimerTickInit>
80000720:	eb00033a 	bl	80001410 <scheduleInit>
80000724:	ebfffe97 	bl	80000188 <init_timer_cp15>
80000728:	eb000298 	bl	80001190 <createIdleTask>
8000072c:	e320f000 	nop	{0}
80000730:	e8bd8800 	pop	{fp, pc}

80000734 <uart_init>:
80000734:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
80000738:	e28db000 	add	fp, sp, #0
8000073c:	e3a03080 	mov	r3, #128	; 0x80
80000740:	e3403202 	movt	r3, #514	; 0x202
80000744:	e3a02000 	mov	r2, #0
80000748:	e5832000 	str	r2, [r3]
8000074c:	e3a03084 	mov	r3, #132	; 0x84
80000750:	e3403202 	movt	r3, #514	; 0x202
80000754:	e3a02000 	mov	r2, #0
80000758:	e5832000 	str	r2, [r3]
8000075c:	e3a03084 	mov	r3, #132	; 0x84
80000760:	e3403202 	movt	r3, #514	; 0x202
80000764:	e3a02084 	mov	r2, #132	; 0x84
80000768:	e3402202 	movt	r2, #514	; 0x202
8000076c:	e5922000 	ldr	r2, [r2]
80000770:	e3822001 	orr	r2, r2, #1
80000774:	e5832000 	str	r2, [r3]
80000778:	e3a03084 	mov	r3, #132	; 0x84
8000077c:	e3403202 	movt	r3, #514	; 0x202
80000780:	e3a02084 	mov	r2, #132	; 0x84
80000784:	e3402202 	movt	r2, #514	; 0x202
80000788:	e5922000 	ldr	r2, [r2]
8000078c:	e3822002 	orr	r2, r2, #2
80000790:	e5832000 	str	r2, [r3]
80000794:	e3a03084 	mov	r3, #132	; 0x84
80000798:	e3403202 	movt	r3, #514	; 0x202
8000079c:	e3a02084 	mov	r2, #132	; 0x84
800007a0:	e3402202 	movt	r2, #514	; 0x202
800007a4:	e5922000 	ldr	r2, [r2]
800007a8:	e3822004 	orr	r2, r2, #4
800007ac:	e5832000 	str	r2, [r3]
800007b0:	e3a03084 	mov	r3, #132	; 0x84
800007b4:	e3403202 	movt	r3, #514	; 0x202
800007b8:	e3a02084 	mov	r2, #132	; 0x84
800007bc:	e3402202 	movt	r2, #514	; 0x202
800007c0:	e5922000 	ldr	r2, [r2]
800007c4:	e3822020 	orr	r2, r2, #32
800007c8:	e5832000 	str	r2, [r3]
800007cc:	e3a03084 	mov	r3, #132	; 0x84
800007d0:	e3403202 	movt	r3, #514	; 0x202
800007d4:	e3a02084 	mov	r2, #132	; 0x84
800007d8:	e3402202 	movt	r2, #514	; 0x202
800007dc:	e5922000 	ldr	r2, [r2]
800007e0:	e3822040 	orr	r2, r2, #64	; 0x40
800007e4:	e5832000 	str	r2, [r3]
800007e8:	e3a03088 	mov	r3, #136	; 0x88
800007ec:	e3403202 	movt	r3, #514	; 0x202
800007f0:	e3a02000 	mov	r2, #0
800007f4:	e5832000 	str	r2, [r3]
800007f8:	e3a03090 	mov	r3, #144	; 0x90
800007fc:	e3403202 	movt	r3, #514	; 0x202
80000800:	e3a02000 	mov	r2, #0
80000804:	e5832000 	str	r2, [r3]
80000808:	e3a03090 	mov	r3, #144	; 0x90
8000080c:	e3403202 	movt	r3, #514	; 0x202
80000810:	e3a02090 	mov	r2, #144	; 0x90
80000814:	e3402202 	movt	r2, #514	; 0x202
80000818:	e5922000 	ldr	r2, [r2]
8000081c:	e3822080 	orr	r2, r2, #128	; 0x80
80000820:	e5832000 	str	r2, [r3]
80000824:	e3a030a4 	mov	r3, #164	; 0xa4
80000828:	e3403202 	movt	r3, #514	; 0x202
8000082c:	e3a0200f 	mov	r2, #15
80000830:	e5832000 	str	r2, [r3]
80000834:	e3a030a8 	mov	r3, #168	; 0xa8
80000838:	e3403202 	movt	r3, #514	; 0x202
8000083c:	e3a02f5b 	mov	r2, #364	; 0x16c
80000840:	e5832000 	str	r2, [r3]
80000844:	e3a03080 	mov	r3, #128	; 0x80
80000848:	e3403202 	movt	r3, #514	; 0x202
8000084c:	e3a02080 	mov	r2, #128	; 0x80
80000850:	e3402202 	movt	r2, #514	; 0x202
80000854:	e5922000 	ldr	r2, [r2]
80000858:	e3822001 	orr	r2, r2, #1
8000085c:	e5832000 	str	r2, [r3]
80000860:	e320f000 	nop	{0}
80000864:	e24bd000 	sub	sp, fp, #0
80000868:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
8000086c:	e12fff1e 	bx	lr

80000870 <uart_putc>:
80000870:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
80000874:	e28db000 	add	fp, sp, #0
80000878:	e24dd00c 	sub	sp, sp, #12
8000087c:	e1a03000 	mov	r3, r0
80000880:	e54b3005 	strb	r3, [fp, #-5]
80000884:	e320f000 	nop	{0}
80000888:	e3a03098 	mov	r3, #152	; 0x98
8000088c:	e3403202 	movt	r3, #514	; 0x202
80000890:	e5933000 	ldr	r3, [r3]
80000894:	e2033008 	and	r3, r3, #8
80000898:	e3530000 	cmp	r3, #0
8000089c:	0afffff9 	beq	80000888 <uart_putc+0x18>
800008a0:	e3a03040 	mov	r3, #64	; 0x40
800008a4:	e3403202 	movt	r3, #514	; 0x202
800008a8:	e55b2005 	ldrb	r2, [fp, #-5]
800008ac:	e5832000 	str	r2, [r3]
800008b0:	e320f000 	nop	{0}
800008b4:	e24bd000 	sub	sp, fp, #0
800008b8:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
800008bc:	e12fff1e 	bx	lr

800008c0 <uart_puts>:
800008c0:	e92d4800 	push	{fp, lr}
800008c4:	e28db004 	add	fp, sp, #4
800008c8:	e24dd008 	sub	sp, sp, #8
800008cc:	e50b0008 	str	r0, [fp, #-8]
800008d0:	ea000005 	b	800008ec <uart_puts+0x2c>
800008d4:	e51b3008 	ldr	r3, [fp, #-8]
800008d8:	e2832001 	add	r2, r3, #1
800008dc:	e50b2008 	str	r2, [fp, #-8]
800008e0:	e5d33000 	ldrb	r3, [r3]
800008e4:	e1a00003 	mov	r0, r3
800008e8:	ebffffe0 	bl	80000870 <uart_putc>
800008ec:	e51b3008 	ldr	r3, [fp, #-8]
800008f0:	e5d33000 	ldrb	r3, [r3]
800008f4:	e3530000 	cmp	r3, #0
800008f8:	1afffff5 	bne	800008d4 <uart_puts+0x14>
800008fc:	e320f000 	nop	{0}
80000900:	e24bd004 	sub	sp, fp, #4
80000904:	e8bd8800 	pop	{fp, pc}

80000908 <_putchar>:
80000908:	e92d4800 	push	{fp, lr}
8000090c:	e28db004 	add	fp, sp, #4
80000910:	e24dd008 	sub	sp, sp, #8
80000914:	e1a03000 	mov	r3, r0
80000918:	e54b3005 	strb	r3, [fp, #-5]
8000091c:	e55b3005 	ldrb	r3, [fp, #-5]
80000920:	e1a00003 	mov	r0, r3
80000924:	ebffffd1 	bl	80000870 <uart_putc>
80000928:	e320f000 	nop	{0}
8000092c:	e24bd004 	sub	sp, fp, #4
80000930:	e8bd8800 	pop	{fp, pc}

80000934 <print_string>:
80000934:	e92d4800 	push	{fp, lr}
80000938:	e28db004 	add	fp, sp, #4
8000093c:	e24dd008 	sub	sp, sp, #8
80000940:	e50b0008 	str	r0, [fp, #-8]
80000944:	ea000005 	b	80000960 <print_string+0x2c>
80000948:	e51b3008 	ldr	r3, [fp, #-8]
8000094c:	e2832001 	add	r2, r3, #1
80000950:	e50b2008 	str	r2, [fp, #-8]
80000954:	e5d33000 	ldrb	r3, [r3]
80000958:	e1a00003 	mov	r0, r3
8000095c:	ebffffe9 	bl	80000908 <_putchar>
80000960:	e51b3008 	ldr	r3, [fp, #-8]
80000964:	e5d33000 	ldrb	r3, [r3]
80000968:	e3530000 	cmp	r3, #0
8000096c:	1afffff5 	bne	80000948 <print_string+0x14>
80000970:	e320f000 	nop	{0}
80000974:	e24bd004 	sub	sp, fp, #4
80000978:	e8bd8800 	pop	{fp, pc}

8000097c <print_dec>:
8000097c:	e92d4800 	push	{fp, lr}
80000980:	e28db004 	add	fp, sp, #4
80000984:	e24dd018 	sub	sp, sp, #24
80000988:	e50b0018 	str	r0, [fp, #-24]	; 0xffffffe8
8000098c:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
80000990:	e3530000 	cmp	r3, #0
80000994:	aa000004 	bge	800009ac <print_dec+0x30>
80000998:	e3a0002d 	mov	r0, #45	; 0x2d
8000099c:	ebffffd9 	bl	80000908 <_putchar>
800009a0:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
800009a4:	e2633000 	rsb	r3, r3, #0
800009a8:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
800009ac:	e3a03000 	mov	r3, #0
800009b0:	e54b3005 	strb	r3, [fp, #-5]
800009b4:	e55b2005 	ldrb	r2, [fp, #-5]
800009b8:	e6ef3072 	uxtb	r3, r2
800009bc:	e2833001 	add	r3, r3, #1
800009c0:	e6ef3073 	uxtb	r3, r3
800009c4:	e54b3005 	strb	r3, [fp, #-5]
800009c8:	e6afc072 	sxtb	ip, r2
800009cc:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
800009d0:	e3062667 	movw	r2, #26215	; 0x6667
800009d4:	e3462666 	movt	r2, #26214	; 0x6666
800009d8:	e0c10293 	smull	r0, r1, r3, r2
800009dc:	e1a01141 	asr	r1, r1, #2
800009e0:	e1a02fc3 	asr	r2, r3, #31
800009e4:	e0412002 	sub	r2, r1, r2
800009e8:	e3a0100a 	mov	r1, #10
800009ec:	e0020291 	mul	r2, r1, r2
800009f0:	e0432002 	sub	r2, r3, r2
800009f4:	e6ef3072 	uxtb	r3, r2
800009f8:	e2833030 	add	r3, r3, #48	; 0x30
800009fc:	e6ef2073 	uxtb	r2, r3
80000a00:	e24b3004 	sub	r3, fp, #4
80000a04:	e083300c 	add	r3, r3, ip
80000a08:	e5432010 	strb	r2, [r3, #-16]
80000a0c:	e51b1018 	ldr	r1, [fp, #-24]	; 0xffffffe8
80000a10:	e3063667 	movw	r3, #26215	; 0x6667
80000a14:	e3463666 	movt	r3, #26214	; 0x6666
80000a18:	e0c32391 	smull	r2, r3, r1, r3
80000a1c:	e1a02143 	asr	r2, r3, #2
80000a20:	e1a03fc1 	asr	r3, r1, #31
80000a24:	e0423003 	sub	r3, r2, r3
80000a28:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
80000a2c:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
80000a30:	e3530000 	cmp	r3, #0
80000a34:	caffffde 	bgt	800009b4 <print_dec+0x38>
80000a38:	ea000005 	b	80000a54 <print_dec+0xd8>
80000a3c:	e15b30d5 	ldrsb	r3, [fp, #-5]
80000a40:	e24b2004 	sub	r2, fp, #4
80000a44:	e0823003 	add	r3, r2, r3
80000a48:	e5533010 	ldrb	r3, [r3, #-16]
80000a4c:	e1a00003 	mov	r0, r3
80000a50:	ebffffac 	bl	80000908 <_putchar>
80000a54:	e55b3005 	ldrb	r3, [fp, #-5]
80000a58:	e2433001 	sub	r3, r3, #1
80000a5c:	e6ef3073 	uxtb	r3, r3
80000a60:	e54b3005 	strb	r3, [fp, #-5]
80000a64:	e15b30d5 	ldrsb	r3, [fp, #-5]
80000a68:	e3530000 	cmp	r3, #0
80000a6c:	aafffff2 	bge	80000a3c <print_dec+0xc0>
80000a70:	e320f000 	nop	{0}
80000a74:	e24bd004 	sub	sp, fp, #4
80000a78:	e8bd8800 	pop	{fp, pc}

80000a7c <print_hex>:
80000a7c:	e92d4800 	push	{fp, lr}
80000a80:	e28db004 	add	fp, sp, #4
80000a84:	e24dd020 	sub	sp, sp, #32
80000a88:	e50b0020 	str	r0, [fp, #-32]	; 0xffffffe0
80000a8c:	e1a03001 	mov	r3, r1
80000a90:	e54b3021 	strb	r3, [fp, #-33]	; 0xffffffdf
80000a94:	e55b3021 	ldrb	r3, [fp, #-33]	; 0xffffffdf
80000a98:	e3530000 	cmp	r3, #0
80000a9c:	0a000002 	beq	80000aac <print_hex+0x30>
80000aa0:	e3013bf8 	movw	r3, #7160	; 0x1bf8
80000aa4:	e3483000 	movt	r3, #32768	; 0x8000
80000aa8:	ea000001 	b	80000ab4 <print_hex+0x38>
80000aac:	e3013c0c 	movw	r3, #7180	; 0x1c0c
80000ab0:	e3483000 	movt	r3, #32768	; 0x8000
80000ab4:	e50b300c 	str	r3, [fp, #-12]
80000ab8:	e3a03000 	mov	r3, #0
80000abc:	e54b3005 	strb	r3, [fp, #-5]
80000ac0:	e55b2005 	ldrb	r2, [fp, #-5]
80000ac4:	e6ef3072 	uxtb	r3, r2
80000ac8:	e2833001 	add	r3, r3, #1
80000acc:	e6ef3073 	uxtb	r3, r3
80000ad0:	e54b3005 	strb	r3, [fp, #-5]
80000ad4:	e6af3072 	sxtb	r3, r2
80000ad8:	e51b2020 	ldr	r2, [fp, #-32]	; 0xffffffe0
80000adc:	e202200f 	and	r2, r2, #15
80000ae0:	e51b100c 	ldr	r1, [fp, #-12]
80000ae4:	e0812002 	add	r2, r1, r2
80000ae8:	e5d22000 	ldrb	r2, [r2]
80000aec:	e24b1004 	sub	r1, fp, #4
80000af0:	e0813003 	add	r3, r1, r3
80000af4:	e5432014 	strb	r2, [r3, #-20]	; 0xffffffec
80000af8:	e51b3020 	ldr	r3, [fp, #-32]	; 0xffffffe0
80000afc:	e1a03223 	lsr	r3, r3, #4
80000b00:	e50b3020 	str	r3, [fp, #-32]	; 0xffffffe0
80000b04:	e51b3020 	ldr	r3, [fp, #-32]	; 0xffffffe0
80000b08:	e3530000 	cmp	r3, #0
80000b0c:	1affffeb 	bne	80000ac0 <print_hex+0x44>
80000b10:	ea000005 	b	80000b2c <print_hex+0xb0>
80000b14:	e15b30d5 	ldrsb	r3, [fp, #-5]
80000b18:	e24b2004 	sub	r2, fp, #4
80000b1c:	e0823003 	add	r3, r2, r3
80000b20:	e5533014 	ldrb	r3, [r3, #-20]	; 0xffffffec
80000b24:	e1a00003 	mov	r0, r3
80000b28:	ebffff76 	bl	80000908 <_putchar>
80000b2c:	e55b3005 	ldrb	r3, [fp, #-5]
80000b30:	e2433001 	sub	r3, r3, #1
80000b34:	e6ef3073 	uxtb	r3, r3
80000b38:	e54b3005 	strb	r3, [fp, #-5]
80000b3c:	e15b30d5 	ldrsb	r3, [fp, #-5]
80000b40:	e3530000 	cmp	r3, #0
80000b44:	aafffff2 	bge	80000b14 <print_hex+0x98>
80000b48:	e320f000 	nop	{0}
80000b4c:	e24bd004 	sub	sp, fp, #4
80000b50:	e8bd8800 	pop	{fp, pc}

80000b54 <printf>:
80000b54:	e92d000f 	push	{r0, r1, r2, r3}
80000b58:	e92d4800 	push	{fp, lr}
80000b5c:	e28db004 	add	fp, sp, #4
80000b60:	e24dd020 	sub	sp, sp, #32
80000b64:	e28b3008 	add	r3, fp, #8
80000b68:	e50b3024 	str	r3, [fp, #-36]	; 0xffffffdc
80000b6c:	ea000072 	b	80000d3c <printf+0x1e8>
80000b70:	e59b3004 	ldr	r3, [fp, #4]
80000b74:	e5d33000 	ldrb	r3, [r3]
80000b78:	e3530025 	cmp	r3, #37	; 0x25
80000b7c:	1a000067 	bne	80000d20 <printf+0x1cc>
80000b80:	e59b3004 	ldr	r3, [fp, #4]
80000b84:	e2833001 	add	r3, r3, #1
80000b88:	e58b3004 	str	r3, [fp, #4]
80000b8c:	e59b3004 	ldr	r3, [fp, #4]
80000b90:	e5d33000 	ldrb	r3, [r3]
80000b94:	e3530064 	cmp	r3, #100	; 0x64
80000b98:	0a000025 	beq	80000c34 <printf+0xe0>
80000b9c:	e3530064 	cmp	r3, #100	; 0x64
80000ba0:	ca000006 	bgt	80000bc0 <printf+0x6c>
80000ba4:	e3530058 	cmp	r3, #88	; 0x58
80000ba8:	0a00003b 	beq	80000c9c <printf+0x148>
80000bac:	e3530063 	cmp	r3, #99	; 0x63
80000bb0:	0a00000e 	beq	80000bf0 <printf+0x9c>
80000bb4:	e3530025 	cmp	r3, #37	; 0x25
80000bb8:	0a00004d 	beq	80000cf4 <printf+0x1a0>
80000bbc:	ea00004f 	b	80000d00 <printf+0x1ac>
80000bc0:	e3530073 	cmp	r3, #115	; 0x73
80000bc4:	0a000012 	beq	80000c14 <printf+0xc0>
80000bc8:	e3530073 	cmp	r3, #115	; 0x73
80000bcc:	ca000002 	bgt	80000bdc <printf+0x88>
80000bd0:	e3530070 	cmp	r3, #112	; 0x70
80000bd4:	0a000039 	beq	80000cc0 <printf+0x16c>
80000bd8:	ea000048 	b	80000d00 <printf+0x1ac>
80000bdc:	e3530075 	cmp	r3, #117	; 0x75
80000be0:	0a00001b 	beq	80000c54 <printf+0x100>
80000be4:	e3530078 	cmp	r3, #120	; 0x78
80000be8:	0a000022 	beq	80000c78 <printf+0x124>
80000bec:	ea000043 	b	80000d00 <printf+0x1ac>
80000bf0:	e51b3024 	ldr	r3, [fp, #-36]	; 0xffffffdc
80000bf4:	e2832004 	add	r2, r3, #4
80000bf8:	e50b2024 	str	r2, [fp, #-36]	; 0xffffffdc
80000bfc:	e5933000 	ldr	r3, [r3]
80000c00:	e54b3005 	strb	r3, [fp, #-5]
80000c04:	e55b3005 	ldrb	r3, [fp, #-5]
80000c08:	e1a00003 	mov	r0, r3
80000c0c:	ebffff3d 	bl	80000908 <_putchar>
80000c10:	ea000046 	b	80000d30 <printf+0x1dc>
80000c14:	e51b3024 	ldr	r3, [fp, #-36]	; 0xffffffdc
80000c18:	e2832004 	add	r2, r3, #4
80000c1c:	e50b2024 	str	r2, [fp, #-36]	; 0xffffffdc
80000c20:	e5933000 	ldr	r3, [r3]
80000c24:	e50b300c 	str	r3, [fp, #-12]
80000c28:	e51b000c 	ldr	r0, [fp, #-12]
80000c2c:	ebffff40 	bl	80000934 <print_string>
80000c30:	ea00003e 	b	80000d30 <printf+0x1dc>
80000c34:	e51b3024 	ldr	r3, [fp, #-36]	; 0xffffffdc
80000c38:	e2832004 	add	r2, r3, #4
80000c3c:	e50b2024 	str	r2, [fp, #-36]	; 0xffffffdc
80000c40:	e5933000 	ldr	r3, [r3]
80000c44:	e50b3010 	str	r3, [fp, #-16]
80000c48:	e51b0010 	ldr	r0, [fp, #-16]
80000c4c:	ebffff4a 	bl	8000097c <print_dec>
80000c50:	ea000036 	b	80000d30 <printf+0x1dc>
80000c54:	e51b3024 	ldr	r3, [fp, #-36]	; 0xffffffdc
80000c58:	e2832004 	add	r2, r3, #4
80000c5c:	e50b2024 	str	r2, [fp, #-36]	; 0xffffffdc
80000c60:	e5933000 	ldr	r3, [r3]
80000c64:	e50b3014 	str	r3, [fp, #-20]	; 0xffffffec
80000c68:	e51b3014 	ldr	r3, [fp, #-20]	; 0xffffffec
80000c6c:	e1a00003 	mov	r0, r3
80000c70:	ebffff41 	bl	8000097c <print_dec>
80000c74:	ea00002d 	b	80000d30 <printf+0x1dc>
80000c78:	e51b3024 	ldr	r3, [fp, #-36]	; 0xffffffdc
80000c7c:	e2832004 	add	r2, r3, #4
80000c80:	e50b2024 	str	r2, [fp, #-36]	; 0xffffffdc
80000c84:	e5933000 	ldr	r3, [r3]
80000c88:	e50b3018 	str	r3, [fp, #-24]	; 0xffffffe8
80000c8c:	e3a01000 	mov	r1, #0
80000c90:	e51b0018 	ldr	r0, [fp, #-24]	; 0xffffffe8
80000c94:	ebffff78 	bl	80000a7c <print_hex>
80000c98:	ea000024 	b	80000d30 <printf+0x1dc>
80000c9c:	e51b3024 	ldr	r3, [fp, #-36]	; 0xffffffdc
80000ca0:	e2832004 	add	r2, r3, #4
80000ca4:	e50b2024 	str	r2, [fp, #-36]	; 0xffffffdc
80000ca8:	e5933000 	ldr	r3, [r3]
80000cac:	e50b301c 	str	r3, [fp, #-28]	; 0xffffffe4
80000cb0:	e3a01001 	mov	r1, #1
80000cb4:	e51b001c 	ldr	r0, [fp, #-28]	; 0xffffffe4
80000cb8:	ebffff6f 	bl	80000a7c <print_hex>
80000cbc:	ea00001b 	b	80000d30 <printf+0x1dc>
80000cc0:	e51b3024 	ldr	r3, [fp, #-36]	; 0xffffffdc
80000cc4:	e2832004 	add	r2, r3, #4
80000cc8:	e50b2024 	str	r2, [fp, #-36]	; 0xffffffdc
80000ccc:	e5933000 	ldr	r3, [r3]
80000cd0:	e50b3020 	str	r3, [fp, #-32]	; 0xffffffe0
80000cd4:	e3010c20 	movw	r0, #7200	; 0x1c20
80000cd8:	e3480000 	movt	r0, #32768	; 0x8000
80000cdc:	ebffff14 	bl	80000934 <print_string>
80000ce0:	e51b3020 	ldr	r3, [fp, #-32]	; 0xffffffe0
80000ce4:	e3a01000 	mov	r1, #0
80000ce8:	e1a00003 	mov	r0, r3
80000cec:	ebffff62 	bl	80000a7c <print_hex>
80000cf0:	ea00000e 	b	80000d30 <printf+0x1dc>
80000cf4:	e3a00025 	mov	r0, #37	; 0x25
80000cf8:	ebffff02 	bl	80000908 <_putchar>
80000cfc:	ea00000b 	b	80000d30 <printf+0x1dc>
80000d00:	e3a00025 	mov	r0, #37	; 0x25
80000d04:	ebfffeff 	bl	80000908 <_putchar>
80000d08:	e59b3004 	ldr	r3, [fp, #4]
80000d0c:	e5d33000 	ldrb	r3, [r3]
80000d10:	e1a00003 	mov	r0, r3
80000d14:	ebfffefb 	bl	80000908 <_putchar>
80000d18:	e320f000 	nop	{0}
80000d1c:	ea000003 	b	80000d30 <printf+0x1dc>
80000d20:	e59b3004 	ldr	r3, [fp, #4]
80000d24:	e5d33000 	ldrb	r3, [r3]
80000d28:	e1a00003 	mov	r0, r3
80000d2c:	ebfffef5 	bl	80000908 <_putchar>
80000d30:	e59b3004 	ldr	r3, [fp, #4]
80000d34:	e2833001 	add	r3, r3, #1
80000d38:	e58b3004 	str	r3, [fp, #4]
80000d3c:	e59b3004 	ldr	r3, [fp, #4]
80000d40:	e5d33000 	ldrb	r3, [r3]
80000d44:	e3530000 	cmp	r3, #0
80000d48:	1affff88 	bne	80000b70 <printf+0x1c>
80000d4c:	e3a03000 	mov	r3, #0
80000d50:	e1a00003 	mov	r0, r3
80000d54:	e24bd004 	sub	sp, fp, #4
80000d58:	e8bd4800 	pop	{fp, lr}
80000d5c:	e28dd010 	add	sp, sp, #16
80000d60:	e12fff1e 	bx	lr

80000d64 <gic_irq_handler>:
80000d64:	e92d4800 	push	{fp, lr}
80000d68:	e28db004 	add	fp, sp, #4
80000d6c:	e24dd008 	sub	sp, sp, #8
80000d70:	ebfffe50 	bl	800006b8 <gic_acknowledge_irq>
80000d74:	e50b0008 	str	r0, [fp, #-8]
80000d78:	e51b0008 	ldr	r0, [fp, #-8]
80000d7c:	ebfffe09 	bl	800005a8 <gic_disable_irq>
80000d80:	e51b3008 	ldr	r3, [fp, #-8]
80000d84:	e353001d 	cmp	r3, #29
80000d88:	1a000000 	bne	80000d90 <gic_irq_handler+0x2c>
80000d8c:	ebfffd0a 	bl	800001bc <cp15_tick_handler>
80000d90:	e51b0008 	ldr	r0, [fp, #-8]
80000d94:	ebfffe50 	bl	800006dc <gic_end_of_irq>
80000d98:	e51b0008 	ldr	r0, [fp, #-8]
80000d9c:	ebfffdea 	bl	8000054c <gic_enable_irq>
80000da0:	e320f000 	nop	{0}
80000da4:	e24bd004 	sub	sp, fp, #4
80000da8:	e8bd8800 	pop	{fp, pc}

80000dac <exception_handler>:
80000dac:	e92d4800 	push	{fp, lr}
80000db0:	e28db004 	add	fp, sp, #4
80000db4:	e24dd010 	sub	sp, sp, #16
80000db8:	e50b0010 	str	r0, [fp, #-16]
80000dbc:	e51b3010 	ldr	r3, [fp, #-16]
80000dc0:	e50b3008 	str	r3, [fp, #-8]
80000dc4:	e51b3008 	ldr	r3, [fp, #-8]
80000dc8:	e2832004 	add	r2, r3, #4
80000dcc:	e50b2008 	str	r2, [fp, #-8]
80000dd0:	e5933000 	ldr	r3, [r3]
80000dd4:	e1a01003 	mov	r1, r3
80000dd8:	e3010c24 	movw	r0, #7204	; 0x1c24
80000ddc:	e3480000 	movt	r0, #32768	; 0x8000
80000de0:	ebffff5b 	bl	80000b54 <printf>
80000de4:	e51b3008 	ldr	r3, [fp, #-8]
80000de8:	e2832004 	add	r2, r3, #4
80000dec:	e50b2008 	str	r2, [fp, #-8]
80000df0:	e5933000 	ldr	r3, [r3]
80000df4:	e1a01003 	mov	r1, r3
80000df8:	e3010c30 	movw	r0, #7216	; 0x1c30
80000dfc:	e3480000 	movt	r0, #32768	; 0x8000
80000e00:	ebffff53 	bl	80000b54 <printf>
80000e04:	e51b3008 	ldr	r3, [fp, #-8]
80000e08:	e2832004 	add	r2, r3, #4
80000e0c:	e50b2008 	str	r2, [fp, #-8]
80000e10:	e5933000 	ldr	r3, [r3]
80000e14:	e1a01003 	mov	r1, r3
80000e18:	e3010c3c 	movw	r0, #7228	; 0x1c3c
80000e1c:	e3480000 	movt	r0, #32768	; 0x8000
80000e20:	ebffff4b 	bl	80000b54 <printf>
80000e24:	e51b3008 	ldr	r3, [fp, #-8]
80000e28:	e2832004 	add	r2, r3, #4
80000e2c:	e50b2008 	str	r2, [fp, #-8]
80000e30:	e5933000 	ldr	r3, [r3]
80000e34:	e1a01003 	mov	r1, r3
80000e38:	e3010c48 	movw	r0, #7240	; 0x1c48
80000e3c:	e3480000 	movt	r0, #32768	; 0x8000
80000e40:	ebffff43 	bl	80000b54 <printf>
80000e44:	e51b3008 	ldr	r3, [fp, #-8]
80000e48:	e2832004 	add	r2, r3, #4
80000e4c:	e50b2008 	str	r2, [fp, #-8]
80000e50:	e5933000 	ldr	r3, [r3]
80000e54:	e1a01003 	mov	r1, r3
80000e58:	e3010c54 	movw	r0, #7252	; 0x1c54
80000e5c:	e3480000 	movt	r0, #32768	; 0x8000
80000e60:	ebffff3b 	bl	80000b54 <printf>
80000e64:	e51b3008 	ldr	r3, [fp, #-8]
80000e68:	e2832004 	add	r2, r3, #4
80000e6c:	e50b2008 	str	r2, [fp, #-8]
80000e70:	e5933000 	ldr	r3, [r3]
80000e74:	e1a01003 	mov	r1, r3
80000e78:	e3010c60 	movw	r0, #7264	; 0x1c60
80000e7c:	e3480000 	movt	r0, #32768	; 0x8000
80000e80:	ebffff33 	bl	80000b54 <printf>
80000e84:	e51b3008 	ldr	r3, [fp, #-8]
80000e88:	e2832004 	add	r2, r3, #4
80000e8c:	e50b2008 	str	r2, [fp, #-8]
80000e90:	e5933000 	ldr	r3, [r3]
80000e94:	e1a01003 	mov	r1, r3
80000e98:	e3010c6c 	movw	r0, #7276	; 0x1c6c
80000e9c:	e3480000 	movt	r0, #32768	; 0x8000
80000ea0:	ebffff2b 	bl	80000b54 <printf>
80000ea4:	e51b3008 	ldr	r3, [fp, #-8]
80000ea8:	e2832004 	add	r2, r3, #4
80000eac:	e50b2008 	str	r2, [fp, #-8]
80000eb0:	e5933000 	ldr	r3, [r3]
80000eb4:	e1a01003 	mov	r1, r3
80000eb8:	e3010c78 	movw	r0, #7288	; 0x1c78
80000ebc:	e3480000 	movt	r0, #32768	; 0x8000
80000ec0:	ebffff23 	bl	80000b54 <printf>
80000ec4:	e51b3008 	ldr	r3, [fp, #-8]
80000ec8:	e2832004 	add	r2, r3, #4
80000ecc:	e50b2008 	str	r2, [fp, #-8]
80000ed0:	e5933000 	ldr	r3, [r3]
80000ed4:	e1a01003 	mov	r1, r3
80000ed8:	e3010c84 	movw	r0, #7300	; 0x1c84
80000edc:	e3480000 	movt	r0, #32768	; 0x8000
80000ee0:	ebffff1b 	bl	80000b54 <printf>
80000ee4:	e51b3008 	ldr	r3, [fp, #-8]
80000ee8:	e2832004 	add	r2, r3, #4
80000eec:	e50b2008 	str	r2, [fp, #-8]
80000ef0:	e5933000 	ldr	r3, [r3]
80000ef4:	e1a01003 	mov	r1, r3
80000ef8:	e3010c90 	movw	r0, #7312	; 0x1c90
80000efc:	e3480000 	movt	r0, #32768	; 0x8000
80000f00:	ebffff13 	bl	80000b54 <printf>
80000f04:	e51b3008 	ldr	r3, [fp, #-8]
80000f08:	e2832004 	add	r2, r3, #4
80000f0c:	e50b2008 	str	r2, [fp, #-8]
80000f10:	e5933000 	ldr	r3, [r3]
80000f14:	e1a01003 	mov	r1, r3
80000f18:	e3010c9c 	movw	r0, #7324	; 0x1c9c
80000f1c:	e3480000 	movt	r0, #32768	; 0x8000
80000f20:	ebffff0b 	bl	80000b54 <printf>
80000f24:	e51b3008 	ldr	r3, [fp, #-8]
80000f28:	e2832004 	add	r2, r3, #4
80000f2c:	e50b2008 	str	r2, [fp, #-8]
80000f30:	e5933000 	ldr	r3, [r3]
80000f34:	e1a01003 	mov	r1, r3
80000f38:	e3010ca8 	movw	r0, #7336	; 0x1ca8
80000f3c:	e3480000 	movt	r0, #32768	; 0x8000
80000f40:	ebffff03 	bl	80000b54 <printf>
80000f44:	e51b3008 	ldr	r3, [fp, #-8]
80000f48:	e2832004 	add	r2, r3, #4
80000f4c:	e50b2008 	str	r2, [fp, #-8]
80000f50:	e5933000 	ldr	r3, [r3]
80000f54:	e1a01003 	mov	r1, r3
80000f58:	e3010cb4 	movw	r0, #7348	; 0x1cb4
80000f5c:	e3480000 	movt	r0, #32768	; 0x8000
80000f60:	ebfffefb 	bl	80000b54 <printf>
80000f64:	e51b3008 	ldr	r3, [fp, #-8]
80000f68:	e2832004 	add	r2, r3, #4
80000f6c:	e50b2008 	str	r2, [fp, #-8]
80000f70:	e5933000 	ldr	r3, [r3]
80000f74:	e1a01003 	mov	r1, r3
80000f78:	e3010cc0 	movw	r0, #7360	; 0x1cc0
80000f7c:	e3480000 	movt	r0, #32768	; 0x8000
80000f80:	ebfffef3 	bl	80000b54 <printf>
80000f84:	e51b3008 	ldr	r3, [fp, #-8]
80000f88:	e2832004 	add	r2, r3, #4
80000f8c:	e50b2008 	str	r2, [fp, #-8]
80000f90:	e5933000 	ldr	r3, [r3]
80000f94:	e1a01003 	mov	r1, r3
80000f98:	e3010ccc 	movw	r0, #7372	; 0x1ccc
80000f9c:	e3480000 	movt	r0, #32768	; 0x8000
80000fa0:	ebfffeeb 	bl	80000b54 <printf>
80000fa4:	eafffffe 	b	80000fa4 <exception_handler+0x1f8>

80000fa8 <taskExit>:
80000fa8:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
80000fac:	e28db000 	add	fp, sp, #0
80000fb0:	e320f000 	nop	{0}
80000fb4:	e24bd000 	sub	sp, fp, #0
80000fb8:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
80000fbc:	e12fff1e 	bx	lr

80000fc0 <taskStackInit>:
80000fc0:	e92d4800 	push	{fp, lr}
80000fc4:	e28db004 	add	fp, sp, #4
80000fc8:	e24dd018 	sub	sp, sp, #24
80000fcc:	e50b0010 	str	r0, [fp, #-16]
80000fd0:	e50b1014 	str	r1, [fp, #-20]	; 0xffffffec
80000fd4:	e50b2018 	str	r2, [fp, #-24]	; 0xffffffe8
80000fd8:	e51b2014 	ldr	r2, [fp, #-20]	; 0xffffffec
80000fdc:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
80000fe0:	e0823003 	add	r3, r2, r3
80000fe4:	e2433044 	sub	r3, r3, #68	; 0x44
80000fe8:	e50b3008 	str	r3, [fp, #-8]
80000fec:	e3a02044 	mov	r2, #68	; 0x44
80000ff0:	e3a010cc 	mov	r1, #204	; 0xcc
80000ff4:	e51b0008 	ldr	r0, [fp, #-8]
80000ff8:	ebfffc80 	bl	80000200 <memset>
80000ffc:	e51b2014 	ldr	r2, [fp, #-20]	; 0xffffffec
80001000:	e51b3018 	ldr	r3, [fp, #-24]	; 0xffffffe8
80001004:	e0822003 	add	r2, r2, r3
80001008:	e51b3008 	ldr	r3, [fp, #-8]
8000100c:	e5832038 	str	r2, [r3, #56]	; 0x38
80001010:	e3003fa8 	movw	r3, #4008	; 0xfa8
80001014:	e3483000 	movt	r3, #32768	; 0x8000
80001018:	e51b2008 	ldr	r2, [fp, #-8]
8000101c:	e582303c 	str	r3, [r2, #60]	; 0x3c
80001020:	e51b2010 	ldr	r2, [fp, #-16]
80001024:	e51b3008 	ldr	r3, [fp, #-8]
80001028:	e5832040 	str	r2, [r3, #64]	; 0x40
8000102c:	e51b2008 	ldr	r2, [fp, #-8]
80001030:	e3a0301f 	mov	r3, #31
80001034:	e3463000 	movt	r3, #24576	; 0x6000
80001038:	e5823000 	str	r3, [r2]
8000103c:	e51b3008 	ldr	r3, [fp, #-8]
80001040:	e1a00003 	mov	r0, r3
80001044:	e24bd004 	sub	sp, fp, #4
80001048:	e8bd8800 	pop	{fp, pc}

8000104c <createTask>:
8000104c:	e92d4800 	push	{fp, lr}
80001050:	e28db004 	add	fp, sp, #4
80001054:	e24dd010 	sub	sp, sp, #16
80001058:	e50b0010 	str	r0, [fp, #-16]
8000105c:	e50b1014 	str	r1, [fp, #-20]	; 0xffffffec
80001060:	e3a00069 	mov	r0, #105	; 0x69
80001064:	ebfffc98 	bl	800002cc <__wrap_malloc>
80001068:	e1a03000 	mov	r3, r0
8000106c:	e50b3008 	str	r3, [fp, #-8]
80001070:	e51b3010 	ldr	r3, [fp, #-16]
80001074:	e5933008 	ldr	r3, [r3, #8]
80001078:	e1a00003 	mov	r0, r3
8000107c:	ebfffc92 	bl	800002cc <__wrap_malloc>
80001080:	e1a03000 	mov	r3, r0
80001084:	e50b300c 	str	r3, [fp, #-12]
80001088:	e51b3010 	ldr	r3, [fp, #-16]
8000108c:	e5932004 	ldr	r2, [r3, #4]
80001090:	e51b3008 	ldr	r3, [fp, #-8]
80001094:	e5832044 	str	r2, [r3, #68]	; 0x44
80001098:	e51b3010 	ldr	r3, [fp, #-16]
8000109c:	e5932000 	ldr	r2, [r3]
800010a0:	e51b3008 	ldr	r3, [fp, #-8]
800010a4:	e5832055 	str	r2, [r3, #85]	; 0x55
800010a8:	e51b3010 	ldr	r3, [fp, #-16]
800010ac:	e593000c 	ldr	r0, [r3, #12]
800010b0:	e51b3010 	ldr	r3, [fp, #-16]
800010b4:	e5933008 	ldr	r3, [r3, #8]
800010b8:	e1a02003 	mov	r2, r3
800010bc:	e51b100c 	ldr	r1, [fp, #-12]
800010c0:	ebffffbe 	bl	80000fc0 <taskStackInit>
800010c4:	e1a02000 	mov	r2, r0
800010c8:	e51b3008 	ldr	r3, [fp, #-8]
800010cc:	e5832000 	str	r2, [r3]
800010d0:	e51b0008 	ldr	r0, [fp, #-8]
800010d4:	eb000275 	bl	80001ab0 <add_timer>
800010d8:	e51b0008 	ldr	r0, [fp, #-8]
800010dc:	eb000130 	bl	800015a4 <scheduleInsert>
800010e0:	e51b3008 	ldr	r3, [fp, #-8]
800010e4:	e5932055 	ldr	r2, [r3, #85]	; 0x55
800010e8:	e3093d6c 	movw	r3, #40300	; 0x9d6c
800010ec:	e3483000 	movt	r3, #32768	; 0x8000
800010f0:	e5933000 	ldr	r3, [r3]
800010f4:	e1520003 	cmp	r2, r3
800010f8:	1a000003 	bne	8000110c <createTask+0xc0>
800010fc:	e3093d68 	movw	r3, #40296	; 0x9d68
80001100:	e3483000 	movt	r3, #32768	; 0x8000
80001104:	e51b2008 	ldr	r2, [fp, #-8]
80001108:	e5832000 	str	r2, [r3]
8000110c:	e51b3008 	ldr	r3, [fp, #-8]
80001110:	e5933000 	ldr	r3, [r3]
80001114:	e51b2008 	ldr	r2, [fp, #-8]
80001118:	e51b1014 	ldr	r1, [fp, #-20]	; 0xffffffec
8000111c:	e3010cd8 	movw	r0, #7384	; 0x1cd8
80001120:	e3480000 	movt	r0, #32768	; 0x8000
80001124:	ebfffe8a 	bl	80000b54 <printf>
80001128:	e320f000 	nop	{0}
8000112c:	e24bd004 	sub	sp, fp, #4
80001130:	e8bd8800 	pop	{fp, pc}

80001134 <setScheduleIdleParam>:
80001134:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
80001138:	e28db000 	add	fp, sp, #0
8000113c:	e24dd00c 	sub	sp, sp, #12
80001140:	e50b0008 	str	r0, [fp, #-8]
80001144:	e51b3008 	ldr	r3, [fp, #-8]
80001148:	e5d33054 	ldrb	r3, [r3, #84]	; 0x54
8000114c:	e3833008 	orr	r3, r3, #8
80001150:	e6ef2073 	uxtb	r2, r3
80001154:	e51b3008 	ldr	r3, [fp, #-8]
80001158:	e5c32054 	strb	r2, [r3, #84]	; 0x54
8000115c:	e320f000 	nop	{0}
80001160:	e24bd000 	sub	sp, fp, #0
80001164:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
80001168:	e12fff1e 	bx	lr

8000116c <idleTask>:
8000116c:	e92d4800 	push	{fp, lr}
80001170:	e28db004 	add	fp, sp, #4
80001174:	e24dd008 	sub	sp, sp, #8
80001178:	e50b0008 	str	r0, [fp, #-8]
8000117c:	e3010cf4 	movw	r0, #7412	; 0x1cf4
80001180:	e3480000 	movt	r0, #32768	; 0x8000
80001184:	ebfffdcd 	bl	800008c0 <uart_puts>
80001188:	e320f003 	wfi
8000118c:	eafffffd 	b	80001188 <idleTask+0x1c>

80001190 <createIdleTask>:
80001190:	e92d4800 	push	{fp, lr}
80001194:	e28db004 	add	fp, sp, #4
80001198:	e24dd010 	sub	sp, sp, #16
8000119c:	e3093d6c 	movw	r3, #40300	; 0x9d6c
800011a0:	e3483000 	movt	r3, #32768	; 0x8000
800011a4:	e5933000 	ldr	r3, [r3]
800011a8:	e50b3014 	str	r3, [fp, #-20]	; 0xffffffec
800011ac:	e3a03b01 	mov	r3, #1024	; 0x400
800011b0:	e50b300c 	str	r3, [fp, #-12]
800011b4:	e3a0301f 	mov	r3, #31
800011b8:	e50b3010 	str	r3, [fp, #-16]
800011bc:	e301316c 	movw	r3, #4460	; 0x116c
800011c0:	e3483000 	movt	r3, #32768	; 0x8000
800011c4:	e50b3008 	str	r3, [fp, #-8]
800011c8:	e24b3014 	sub	r3, fp, #20
800011cc:	e3011d00 	movw	r1, #7424	; 0x1d00
800011d0:	e3481000 	movt	r1, #32768	; 0x8000
800011d4:	e1a00003 	mov	r0, r3
800011d8:	ebffff9b 	bl	8000104c <createTask>
800011dc:	e3093d68 	movw	r3, #40296	; 0x9d68
800011e0:	e3483000 	movt	r3, #32768	; 0x8000
800011e4:	e5933000 	ldr	r3, [r3]
800011e8:	e1a00003 	mov	r0, r3
800011ec:	ebffffd0 	bl	80001134 <setScheduleIdleParam>
800011f0:	e3093d68 	movw	r3, #40296	; 0x9d68
800011f4:	e3483000 	movt	r3, #32768	; 0x8000
800011f8:	e5933000 	ldr	r3, [r3]
800011fc:	e3a02000 	mov	r2, #0
80001200:	e5c32048 	strb	r2, [r3, #72]	; 0x48
80001204:	e3a02000 	mov	r2, #0
80001208:	e5c32049 	strb	r2, [r3, #73]	; 0x49
8000120c:	e3a02000 	mov	r2, #0
80001210:	e5c3204a 	strb	r2, [r3, #74]	; 0x4a
80001214:	e3a02000 	mov	r2, #0
80001218:	e5c3204b 	strb	r2, [r3, #75]	; 0x4b
8000121c:	e320f000 	nop	{0}
80001220:	e24bd004 	sub	sp, fp, #4
80001224:	e8bd8800 	pop	{fp, pc}

80001228 <startOs>:
80001228:	e92d4800 	push	{fp, lr}
8000122c:	e28db004 	add	fp, sp, #4
80001230:	e24dd008 	sub	sp, sp, #8
80001234:	eb000106 	bl	80001654 <getScheduleTaskTop>
80001238:	e50b0008 	str	r0, [fp, #-8]
8000123c:	e3093d70 	movw	r3, #40304	; 0x9d70
80001240:	e3483000 	movt	r3, #32768	; 0x8000
80001244:	e51b2008 	ldr	r2, [fp, #-8]
80001248:	e5832004 	str	r2, [r3, #4]
8000124c:	e3093d70 	movw	r3, #40304	; 0x9d70
80001250:	e3483000 	movt	r3, #32768	; 0x8000
80001254:	e5932004 	ldr	r2, [r3, #4]
80001258:	e3093d70 	movw	r3, #40304	; 0x9d70
8000125c:	e3483000 	movt	r3, #32768	; 0x8000
80001260:	e5832000 	str	r2, [r3]
80001264:	e51b1008 	ldr	r1, [fp, #-8]
80001268:	e3010d0c 	movw	r0, #7436	; 0x1d0c
8000126c:	e3480000 	movt	r0, #32768	; 0x8000
80001270:	ebfffe37 	bl	80000b54 <printf>
80001274:	e51b3008 	ldr	r3, [fp, #-8]
80001278:	e5d33054 	ldrb	r3, [r3, #84]	; 0x54
8000127c:	e3833004 	orr	r3, r3, #4
80001280:	e6ef2073 	uxtb	r2, r3
80001284:	e51b3008 	ldr	r3, [fp, #-8]
80001288:	e5c32054 	strb	r2, [r3, #84]	; 0x54
8000128c:	ebfffbaa 	bl	8000013c <archOsStart>
80001290:	e320f000 	nop	{0}
80001294:	e24bd004 	sub	sp, fp, #4
80001298:	e8bd8800 	pop	{fp, pc}

8000129c <taskInit>:
8000129c:	e92d4800 	push	{fp, lr}
800012a0:	e28db004 	add	fp, sp, #4
800012a4:	e3a02008 	mov	r2, #8
800012a8:	e3a01000 	mov	r1, #0
800012ac:	e3090d70 	movw	r0, #40304	; 0x9d70
800012b0:	e3480000 	movt	r0, #32768	; 0x8000
800012b4:	ebfffbd1 	bl	80000200 <memset>
800012b8:	e3093d6c 	movw	r3, #40300	; 0x9d6c
800012bc:	e3483000 	movt	r3, #32768	; 0x8000
800012c0:	e3e02000 	mvn	r2, #0
800012c4:	e5832000 	str	r2, [r3]
800012c8:	e3093d68 	movw	r3, #40296	; 0x9d68
800012cc:	e3483000 	movt	r3, #32768	; 0x8000
800012d0:	e3a02000 	mov	r2, #0
800012d4:	e5832000 	str	r2, [r3]
800012d8:	e320f000 	nop	{0}
800012dc:	e8bd8800 	pop	{fp, pc}

800012e0 <ListInit>:
800012e0:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
800012e4:	e28db000 	add	fp, sp, #0
800012e8:	e24dd00c 	sub	sp, sp, #12
800012ec:	e50b0008 	str	r0, [fp, #-8]
800012f0:	e51b3008 	ldr	r3, [fp, #-8]
800012f4:	e51b2008 	ldr	r2, [fp, #-8]
800012f8:	e5832004 	str	r2, [r3, #4]
800012fc:	e51b3008 	ldr	r3, [fp, #-8]
80001300:	e51b2008 	ldr	r2, [fp, #-8]
80001304:	e5832000 	str	r2, [r3]
80001308:	e320f000 	nop	{0}
8000130c:	e24bd000 	sub	sp, fp, #0
80001310:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
80001314:	e12fff1e 	bx	lr

80001318 <ListAdd>:
80001318:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
8000131c:	e28db000 	add	fp, sp, #0
80001320:	e24dd00c 	sub	sp, sp, #12
80001324:	e50b0008 	str	r0, [fp, #-8]
80001328:	e50b100c 	str	r1, [fp, #-12]
8000132c:	e51b3008 	ldr	r3, [fp, #-8]
80001330:	e5932004 	ldr	r2, [r3, #4]
80001334:	e51b300c 	ldr	r3, [fp, #-12]
80001338:	e5832004 	str	r2, [r3, #4]
8000133c:	e51b300c 	ldr	r3, [fp, #-12]
80001340:	e51b2008 	ldr	r2, [fp, #-8]
80001344:	e5832000 	str	r2, [r3]
80001348:	e51b3008 	ldr	r3, [fp, #-8]
8000134c:	e5933004 	ldr	r3, [r3, #4]
80001350:	e51b200c 	ldr	r2, [fp, #-12]
80001354:	e5832000 	str	r2, [r3]
80001358:	e51b3008 	ldr	r3, [fp, #-8]
8000135c:	e51b200c 	ldr	r2, [fp, #-12]
80001360:	e5832004 	str	r2, [r3, #4]
80001364:	e320f000 	nop	{0}
80001368:	e24bd000 	sub	sp, fp, #0
8000136c:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
80001370:	e12fff1e 	bx	lr

80001374 <ListDelete>:
80001374:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
80001378:	e28db000 	add	fp, sp, #0
8000137c:	e24dd00c 	sub	sp, sp, #12
80001380:	e50b0008 	str	r0, [fp, #-8]
80001384:	e51b3008 	ldr	r3, [fp, #-8]
80001388:	e5933004 	ldr	r3, [r3, #4]
8000138c:	e51b2008 	ldr	r2, [fp, #-8]
80001390:	e5922000 	ldr	r2, [r2]
80001394:	e5832000 	str	r2, [r3]
80001398:	e51b3008 	ldr	r3, [fp, #-8]
8000139c:	e5933000 	ldr	r3, [r3]
800013a0:	e51b2008 	ldr	r2, [fp, #-8]
800013a4:	e5922004 	ldr	r2, [r2, #4]
800013a8:	e5832004 	str	r2, [r3, #4]
800013ac:	e51b3008 	ldr	r3, [fp, #-8]
800013b0:	e3a02000 	mov	r2, #0
800013b4:	e5832004 	str	r2, [r3, #4]
800013b8:	e51b3008 	ldr	r3, [fp, #-8]
800013bc:	e3a02000 	mov	r2, #0
800013c0:	e5832000 	str	r2, [r3]
800013c4:	e320f000 	nop	{0}
800013c8:	e24bd000 	sub	sp, fp, #0
800013cc:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
800013d0:	e12fff1e 	bx	lr

800013d4 <ListEmpty>:
800013d4:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
800013d8:	e28db000 	add	fp, sp, #0
800013dc:	e24dd00c 	sub	sp, sp, #12
800013e0:	e50b0008 	str	r0, [fp, #-8]
800013e4:	e51b3008 	ldr	r3, [fp, #-8]
800013e8:	e5932004 	ldr	r2, [r3, #4]
800013ec:	e51b3008 	ldr	r3, [fp, #-8]
800013f0:	e1520003 	cmp	r2, r3
800013f4:	03a03001 	moveq	r3, #1
800013f8:	13a03000 	movne	r3, #0
800013fc:	e6ef3073 	uxtb	r3, r3
80001400:	e1a00003 	mov	r0, r3
80001404:	e24bd000 	sub	sp, fp, #0
80001408:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
8000140c:	e12fff1e 	bx	lr

80001410 <scheduleInit>:
80001410:	e92d4800 	push	{fp, lr}
80001414:	e28db004 	add	fp, sp, #4
80001418:	e24dd008 	sub	sp, sp, #8
8000141c:	e3a03000 	mov	r3, #0
80001420:	e50b3008 	str	r3, [fp, #-8]
80001424:	ea000009 	b	80001450 <scheduleInit+0x40>
80001428:	e51b3008 	ldr	r3, [fp, #-8]
8000142c:	e1a02183 	lsl	r2, r3, #3
80001430:	e3093d78 	movw	r3, #40312	; 0x9d78
80001434:	e3483000 	movt	r3, #32768	; 0x8000
80001438:	e0823003 	add	r3, r2, r3
8000143c:	e1a00003 	mov	r0, r3
80001440:	ebffffa6 	bl	800012e0 <ListInit>
80001444:	e51b3008 	ldr	r3, [fp, #-8]
80001448:	e2833001 	add	r3, r3, #1
8000144c:	e50b3008 	str	r3, [fp, #-8]
80001450:	e51b3008 	ldr	r3, [fp, #-8]
80001454:	e353001f 	cmp	r3, #31
80001458:	dafffff2 	ble	80001428 <scheduleInit+0x18>
8000145c:	e3093e78 	movw	r3, #40568	; 0x9e78
80001460:	e3483000 	movt	r3, #32768	; 0x8000
80001464:	e3a02000 	mov	r2, #0
80001468:	e5832000 	str	r2, [r3]
8000146c:	e320f000 	nop	{0}
80001470:	e24bd004 	sub	sp, fp, #4
80001474:	e8bd8800 	pop	{fp, pc}

80001478 <scheduleInsetHead>:
80001478:	e92d4800 	push	{fp, lr}
8000147c:	e28db004 	add	fp, sp, #4
80001480:	e24dd010 	sub	sp, sp, #16
80001484:	e50b0010 	str	r0, [fp, #-16]
80001488:	e51b3010 	ldr	r3, [fp, #-16]
8000148c:	e5933044 	ldr	r3, [r3, #68]	; 0x44
80001490:	e50b3008 	str	r3, [fp, #-8]
80001494:	e51b3008 	ldr	r3, [fp, #-8]
80001498:	e1a02183 	lsl	r2, r3, #3
8000149c:	e3093d78 	movw	r3, #40312	; 0x9d78
800014a0:	e3483000 	movt	r3, #32768	; 0x8000
800014a4:	e0823003 	add	r3, r2, r3
800014a8:	e1a00003 	mov	r0, r3
800014ac:	ebffffc8 	bl	800013d4 <ListEmpty>
800014b0:	e1a03000 	mov	r3, r0
800014b4:	e3530000 	cmp	r3, #0
800014b8:	0a000009 	beq	800014e4 <scheduleInsetHead+0x6c>
800014bc:	e3a02102 	mov	r2, #-2147483648	; 0x80000000
800014c0:	e51b3008 	ldr	r3, [fp, #-8]
800014c4:	e1a02332 	lsr	r2, r2, r3
800014c8:	e3093e78 	movw	r3, #40568	; 0x9e78
800014cc:	e3483000 	movt	r3, #32768	; 0x8000
800014d0:	e5933000 	ldr	r3, [r3]
800014d4:	e1822003 	orr	r2, r2, r3
800014d8:	e3093e78 	movw	r3, #40568	; 0x9e78
800014dc:	e3483000 	movt	r3, #32768	; 0x8000
800014e0:	e5832000 	str	r2, [r3]
800014e4:	e51b3008 	ldr	r3, [fp, #-8]
800014e8:	e1a02183 	lsl	r2, r3, #3
800014ec:	e3093d78 	movw	r3, #40312	; 0x9d78
800014f0:	e3483000 	movt	r3, #32768	; 0x8000
800014f4:	e0822003 	add	r2, r2, r3
800014f8:	e51b3010 	ldr	r3, [fp, #-16]
800014fc:	e2833059 	add	r3, r3, #89	; 0x59
80001500:	e1a01003 	mov	r1, r3
80001504:	e1a00002 	mov	r0, r2
80001508:	ebffff82 	bl	80001318 <ListAdd>
8000150c:	e320f000 	nop	{0}
80001510:	e24bd004 	sub	sp, fp, #4
80001514:	e8bd8800 	pop	{fp, pc}

80001518 <scheduleDelete>:
80001518:	e92d4800 	push	{fp, lr}
8000151c:	e28db004 	add	fp, sp, #4
80001520:	e24dd010 	sub	sp, sp, #16
80001524:	e50b0010 	str	r0, [fp, #-16]
80001528:	e51b3010 	ldr	r3, [fp, #-16]
8000152c:	e5933044 	ldr	r3, [r3, #68]	; 0x44
80001530:	e50b3008 	str	r3, [fp, #-8]
80001534:	e51b3010 	ldr	r3, [fp, #-16]
80001538:	e2833059 	add	r3, r3, #89	; 0x59
8000153c:	e1a00003 	mov	r0, r3
80001540:	ebffff8b 	bl	80001374 <ListDelete>
80001544:	e51b3008 	ldr	r3, [fp, #-8]
80001548:	e1a02183 	lsl	r2, r3, #3
8000154c:	e3093d78 	movw	r3, #40312	; 0x9d78
80001550:	e3483000 	movt	r3, #32768	; 0x8000
80001554:	e0823003 	add	r3, r2, r3
80001558:	e1a00003 	mov	r0, r3
8000155c:	ebffff9c 	bl	800013d4 <ListEmpty>
80001560:	e1a03000 	mov	r3, r0
80001564:	e3530000 	cmp	r3, #0
80001568:	0a00000a 	beq	80001598 <scheduleDelete+0x80>
8000156c:	e3a02102 	mov	r2, #-2147483648	; 0x80000000
80001570:	e51b3008 	ldr	r3, [fp, #-8]
80001574:	e1a03332 	lsr	r3, r2, r3
80001578:	e1e02003 	mvn	r2, r3
8000157c:	e3093e78 	movw	r3, #40568	; 0x9e78
80001580:	e3483000 	movt	r3, #32768	; 0x8000
80001584:	e5933000 	ldr	r3, [r3]
80001588:	e0022003 	and	r2, r2, r3
8000158c:	e3093e78 	movw	r3, #40568	; 0x9e78
80001590:	e3483000 	movt	r3, #32768	; 0x8000
80001594:	e5832000 	str	r2, [r3]
80001598:	e320f000 	nop	{0}
8000159c:	e24bd004 	sub	sp, fp, #4
800015a0:	e8bd8800 	pop	{fp, pc}

800015a4 <scheduleInsert>:
800015a4:	e92d4800 	push	{fp, lr}
800015a8:	e28db004 	add	fp, sp, #4
800015ac:	e24dd008 	sub	sp, sp, #8
800015b0:	e50b0008 	str	r0, [fp, #-8]
800015b4:	e51b3008 	ldr	r3, [fp, #-8]
800015b8:	e5932055 	ldr	r2, [r3, #85]	; 0x55
800015bc:	e3093d6c 	movw	r3, #40300	; 0x9d6c
800015c0:	e3483000 	movt	r3, #32768	; 0x8000
800015c4:	e5933000 	ldr	r3, [r3]
800015c8:	e1520003 	cmp	r2, r3
800015cc:	0a000001 	beq	800015d8 <scheduleInsert+0x34>
800015d0:	e51b0008 	ldr	r0, [fp, #-8]
800015d4:	ebffffa7 	bl	80001478 <scheduleInsetHead>
800015d8:	e51b3008 	ldr	r3, [fp, #-8]
800015dc:	e5d33054 	ldrb	r3, [r3, #84]	; 0x54
800015e0:	e3833002 	orr	r3, r3, #2
800015e4:	e6ef2073 	uxtb	r2, r3
800015e8:	e51b3008 	ldr	r3, [fp, #-8]
800015ec:	e5c32054 	strb	r2, [r3, #84]	; 0x54
800015f0:	e320f000 	nop	{0}
800015f4:	e24bd004 	sub	sp, fp, #4
800015f8:	e8bd8800 	pop	{fp, pc}

800015fc <scheduleRemove>:
800015fc:	e92d4800 	push	{fp, lr}
80001600:	e28db004 	add	fp, sp, #4
80001604:	e24dd008 	sub	sp, sp, #8
80001608:	e50b0008 	str	r0, [fp, #-8]
8000160c:	e51b3008 	ldr	r3, [fp, #-8]
80001610:	e5932055 	ldr	r2, [r3, #85]	; 0x55
80001614:	e3093d6c 	movw	r3, #40300	; 0x9d6c
80001618:	e3483000 	movt	r3, #32768	; 0x8000
8000161c:	e5933000 	ldr	r3, [r3]
80001620:	e1520003 	cmp	r2, r3
80001624:	0a000001 	beq	80001630 <scheduleRemove+0x34>
80001628:	e51b0008 	ldr	r0, [fp, #-8]
8000162c:	ebffffb9 	bl	80001518 <scheduleDelete>
80001630:	e51b3008 	ldr	r3, [fp, #-8]
80001634:	e5d33054 	ldrb	r3, [r3, #84]	; 0x54
80001638:	e3c33002 	bic	r3, r3, #2
8000163c:	e6ef2073 	uxtb	r2, r3
80001640:	e51b3008 	ldr	r3, [fp, #-8]
80001644:	e5c32054 	strb	r2, [r3, #84]	; 0x54
80001648:	e320f000 	nop	{0}
8000164c:	e24bd004 	sub	sp, fp, #4
80001650:	e8bd8800 	pop	{fp, pc}

80001654 <getScheduleTaskTop>:
80001654:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
80001658:	e28db000 	add	fp, sp, #0
8000165c:	e24dd00c 	sub	sp, sp, #12
80001660:	e3a03000 	mov	r3, #0
80001664:	e50b300c 	str	r3, [fp, #-12]
80001668:	e3a03000 	mov	r3, #0
8000166c:	e50b3008 	str	r3, [fp, #-8]
80001670:	e3093e78 	movw	r3, #40568	; 0x9e78
80001674:	e3483000 	movt	r3, #32768	; 0x8000
80001678:	e5933000 	ldr	r3, [r3]
8000167c:	e3530000 	cmp	r3, #0
80001680:	0a00000d 	beq	800016bc <getScheduleTaskTop+0x68>
80001684:	e3093e78 	movw	r3, #40568	; 0x9e78
80001688:	e3483000 	movt	r3, #32768	; 0x8000
8000168c:	e5933000 	ldr	r3, [r3]
80001690:	e16f3f13 	clz	r3, r3
80001694:	e50b300c 	str	r3, [fp, #-12]
80001698:	e3092d78 	movw	r2, #40312	; 0x9d78
8000169c:	e3482000 	movt	r2, #32768	; 0x8000
800016a0:	e51b300c 	ldr	r3, [fp, #-12]
800016a4:	e1a03183 	lsl	r3, r3, #3
800016a8:	e0823003 	add	r3, r2, r3
800016ac:	e5933004 	ldr	r3, [r3, #4]
800016b0:	e2433059 	sub	r3, r3, #89	; 0x59
800016b4:	e50b3008 	str	r3, [fp, #-8]
800016b8:	ea000003 	b	800016cc <getScheduleTaskTop+0x78>
800016bc:	e3093d68 	movw	r3, #40296	; 0x9d68
800016c0:	e3483000 	movt	r3, #32768	; 0x8000
800016c4:	e5933000 	ldr	r3, [r3]
800016c8:	e50b3008 	str	r3, [fp, #-8]
800016cc:	e51b3008 	ldr	r3, [fp, #-8]
800016d0:	e1a00003 	mov	r0, r3
800016d4:	e24bd000 	sub	sp, fp, #0
800016d8:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
800016dc:	e12fff1e 	bx	lr

800016e0 <osScheduleTaskSw>:
800016e0:	e92d4800 	push	{fp, lr}
800016e4:	e28db004 	add	fp, sp, #4
800016e8:	e24dd010 	sub	sp, sp, #16
800016ec:	e3a03000 	mov	r3, #0
800016f0:	e50b3008 	str	r3, [fp, #-8]
800016f4:	e3093d70 	movw	r3, #40304	; 0x9d70
800016f8:	e3483000 	movt	r3, #32768	; 0x8000
800016fc:	e5933000 	ldr	r3, [r3]
80001700:	e50b300c 	str	r3, [fp, #-12]
80001704:	e51b300c 	ldr	r3, [fp, #-12]
80001708:	e5d33054 	ldrb	r3, [r3, #84]	; 0x54
8000170c:	e2033008 	and	r3, r3, #8
80001710:	e6ef3073 	uxtb	r3, r3
80001714:	e3530000 	cmp	r3, #0
80001718:	0a000001 	beq	80001724 <osScheduleTaskSw+0x44>
8000171c:	e51b000c 	ldr	r0, [fp, #-12]
80001720:	eb0000fe 	bl	80001b20 <check_timer_tick>
80001724:	ebffffca 	bl	80001654 <getScheduleTaskTop>
80001728:	e50b0010 	str	r0, [fp, #-16]
8000172c:	e3093d70 	movw	r3, #40304	; 0x9d70
80001730:	e3483000 	movt	r3, #32768	; 0x8000
80001734:	e51b2010 	ldr	r2, [fp, #-16]
80001738:	e5832004 	str	r2, [r3, #4]
8000173c:	e51b2010 	ldr	r2, [fp, #-16]
80001740:	e51b300c 	ldr	r3, [fp, #-12]
80001744:	e1520003 	cmp	r2, r3
80001748:	0a00000d 	beq	80001784 <osScheduleTaskSw+0xa4>
8000174c:	e51b300c 	ldr	r3, [fp, #-12]
80001750:	e5d33054 	ldrb	r3, [r3, #84]	; 0x54
80001754:	e3c33004 	bic	r3, r3, #4
80001758:	e6ef2073 	uxtb	r2, r3
8000175c:	e51b300c 	ldr	r3, [fp, #-12]
80001760:	e5c32054 	strb	r2, [r3, #84]	; 0x54
80001764:	e51b3010 	ldr	r3, [fp, #-16]
80001768:	e5d33054 	ldrb	r3, [r3, #84]	; 0x54
8000176c:	e3833004 	orr	r3, r3, #4
80001770:	e6ef2073 	uxtb	r2, r3
80001774:	e51b3010 	ldr	r3, [fp, #-16]
80001778:	e5c32054 	strb	r2, [r3, #84]	; 0x54
8000177c:	e3a03001 	mov	r3, #1
80001780:	e50b3008 	str	r3, [fp, #-8]
80001784:	e51b0010 	ldr	r0, [fp, #-16]
80001788:	ebffff9b 	bl	800015fc <scheduleRemove>
8000178c:	e51b3008 	ldr	r3, [fp, #-8]
80001790:	e1a00003 	mov	r0, r3
80001794:	e24bd004 	sub	sp, fp, #4
80001798:	e8bd8800 	pop	{fp, pc}

8000179c <schedule>:
8000179c:	e92d4800 	push	{fp, lr}
800017a0:	e28db004 	add	fp, sp, #4
800017a4:	ebfffa6c 	bl	8000015c <tringSvcHandler>
800017a8:	e320f000 	nop	{0}
800017ac:	e8bd8800 	pop	{fp, pc}

800017b0 <test0>:
800017b0:	e92d4800 	push	{fp, lr}
800017b4:	e28db004 	add	fp, sp, #4
800017b8:	e24dd008 	sub	sp, sp, #8
800017bc:	e50b0008 	str	r0, [fp, #-8]
800017c0:	e3010d24 	movw	r0, #7460	; 0x1d24
800017c4:	e3480000 	movt	r0, #32768	; 0x8000
800017c8:	ebfffc3c 	bl	800008c0 <uart_puts>
800017cc:	e3a0001e 	mov	r0, #30
800017d0:	eb0000a1 	bl	80001a5c <delayms_tick>
800017d4:	eafffff9 	b	800017c0 <test0+0x10>

800017d8 <test1>:
800017d8:	e92d4800 	push	{fp, lr}
800017dc:	e28db004 	add	fp, sp, #4
800017e0:	e24dd008 	sub	sp, sp, #8
800017e4:	e50b0008 	str	r0, [fp, #-8]
800017e8:	e3010d2c 	movw	r0, #7468	; 0x1d2c
800017ec:	e3480000 	movt	r0, #32768	; 0x8000
800017f0:	ebfffc32 	bl	800008c0 <uart_puts>
800017f4:	e3a00032 	mov	r0, #50	; 0x32
800017f8:	eb000097 	bl	80001a5c <delayms_tick>
800017fc:	eafffff9 	b	800017e8 <test1+0x10>

80001800 <configure_clock>:
80001800:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
80001804:	e28db000 	add	fp, sp, #0
80001808:	e3a03901 	mov	r3, #16384	; 0x4000
8000180c:	e340320c 	movt	r3, #524	; 0x20c
80001810:	e3a02901 	mov	r2, #16384	; 0x4000
80001814:	e340220c 	movt	r2, #524	; 0x20c
80001818:	e5922000 	ldr	r2, [r2]
8000181c:	e3c22004 	bic	r2, r2, #4
80001820:	e5832000 	str	r2, [r3]
80001824:	e3a03902 	mov	r3, #32768	; 0x8000
80001828:	e340320c 	movt	r3, #524	; 0x20c
8000182c:	e3a02902 	mov	r2, #32768	; 0x8000
80001830:	e340220c 	movt	r2, #524	; 0x20c
80001834:	e5922000 	ldr	r2, [r2]
80001838:	e3c22a02 	bic	r2, r2, #8192	; 0x2000
8000183c:	e5832000 	str	r2, [r3]
80001840:	e3a03902 	mov	r3, #32768	; 0x8000
80001844:	e340320c 	movt	r3, #524	; 0x20c
80001848:	e3a0201f 	mov	r2, #31
8000184c:	e3402008 	movt	r2, #8
80001850:	e5832000 	str	r2, [r3]
80001854:	e3a03902 	mov	r3, #32768	; 0x8000
80001858:	e340320c 	movt	r3, #524	; 0x20c
8000185c:	e3a02902 	mov	r2, #32768	; 0x8000
80001860:	e340220c 	movt	r2, #524	; 0x20c
80001864:	e5922000 	ldr	r2, [r2]
80001868:	e3822a02 	orr	r2, r2, #8192	; 0x2000
8000186c:	e5832000 	str	r2, [r3]
80001870:	e320f000 	nop	{0}
80001874:	e3a03902 	mov	r3, #32768	; 0x8000
80001878:	e340320c 	movt	r3, #524	; 0x20c
8000187c:	e5933000 	ldr	r3, [r3]
80001880:	e3530000 	cmp	r3, #0
80001884:	aafffffa 	bge	80001874 <configure_clock+0x74>
80001888:	e3043010 	movw	r3, #16400	; 0x4010
8000188c:	e340320c 	movt	r3, #524	; 0x20c
80001890:	e3a02001 	mov	r2, #1
80001894:	e5832000 	str	r2, [r3]
80001898:	e3043014 	movw	r3, #16404	; 0x4014
8000189c:	e340320c 	movt	r3, #524	; 0x20c
800018a0:	e3a02b01 	mov	r2, #1024	; 0x400
800018a4:	e5832000 	str	r2, [r3]
800018a8:	e3043014 	movw	r3, #16404	; 0x4014
800018ac:	e340320c 	movt	r3, #524	; 0x20c
800018b0:	e3a02c03 	mov	r2, #768	; 0x300
800018b4:	e5832000 	str	r2, [r3]
800018b8:	e3a03901 	mov	r3, #16384	; 0x4000
800018bc:	e340320c 	movt	r3, #524	; 0x20c
800018c0:	e3a02901 	mov	r2, #16384	; 0x4000
800018c4:	e340220c 	movt	r2, #524	; 0x20c
800018c8:	e5922000 	ldr	r2, [r2]
800018cc:	e3822004 	orr	r2, r2, #4
800018d0:	e5832000 	str	r2, [r3]
800018d4:	e320f000 	nop	{0}
800018d8:	e24bd000 	sub	sp, fp, #0
800018dc:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
800018e0:	e12fff1e 	bx	lr

800018e4 <main>:
800018e4:	e92d4800 	push	{fp, lr}
800018e8:	e28db004 	add	fp, sp, #4
800018ec:	e24dd010 	sub	sp, sp, #16
800018f0:	e3a03000 	mov	r3, #0
800018f4:	e50b3014 	str	r3, [fp, #-20]	; 0xffffffec
800018f8:	e3a0300a 	mov	r3, #10
800018fc:	e50b3010 	str	r3, [fp, #-16]
80001900:	e3a03b01 	mov	r3, #1024	; 0x400
80001904:	e50b300c 	str	r3, [fp, #-12]
80001908:	e30137b0 	movw	r3, #6064	; 0x17b0
8000190c:	e3483000 	movt	r3, #32768	; 0x8000
80001910:	e50b3008 	str	r3, [fp, #-8]
80001914:	ebffffb9 	bl	80001800 <configure_clock>
80001918:	ebfffabf 	bl	8000041c <gic_init>
8000191c:	e3a0001d 	mov	r0, #29
80001920:	ebfffb09 	bl	8000054c <gic_enable_irq>
80001924:	e3a01080 	mov	r1, #128	; 0x80
80001928:	e3a0001d 	mov	r0, #29
8000192c:	ebfffb34 	bl	80000604 <gic_set_priority>
80001930:	ebfffb7f 	bl	80000734 <uart_init>
80001934:	e3010d34 	movw	r0, #7476	; 0x1d34
80001938:	e3480000 	movt	r0, #32768	; 0x8000
8000193c:	ebfffbdf 	bl	800008c0 <uart_puts>
80001940:	ebfffb71 	bl	8000070c <osInit>
80001944:	e24b3014 	sub	r3, fp, #20
80001948:	e3011d44 	movw	r1, #7492	; 0x1d44
8000194c:	e3481000 	movt	r1, #32768	; 0x8000
80001950:	e1a00003 	mov	r0, r3
80001954:	ebfffdbc 	bl	8000104c <createTask>
80001958:	e3a03014 	mov	r3, #20
8000195c:	e50b3010 	str	r3, [fp, #-16]
80001960:	e30137d8 	movw	r3, #6104	; 0x17d8
80001964:	e3483000 	movt	r3, #32768	; 0x8000
80001968:	e50b3008 	str	r3, [fp, #-8]
8000196c:	e24b3014 	sub	r3, fp, #20
80001970:	e3011d4c 	movw	r1, #7500	; 0x1d4c
80001974:	e3481000 	movt	r1, #32768	; 0x8000
80001978:	e1a00003 	mov	r0, r3
8000197c:	ebfffdb2 	bl	8000104c <createTask>
80001980:	ebfffe28 	bl	80001228 <startOs>
80001984:	e320f000 	nop	{0}
80001988:	e24bd004 	sub	sp, fp, #4
8000198c:	e8bd8800 	pop	{fp, pc}

80001990 <ListInit>:
80001990:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
80001994:	e28db000 	add	fp, sp, #0
80001998:	e24dd00c 	sub	sp, sp, #12
8000199c:	e50b0008 	str	r0, [fp, #-8]
800019a0:	e51b3008 	ldr	r3, [fp, #-8]
800019a4:	e51b2008 	ldr	r2, [fp, #-8]
800019a8:	e5832004 	str	r2, [r3, #4]
800019ac:	e51b3008 	ldr	r3, [fp, #-8]
800019b0:	e51b2008 	ldr	r2, [fp, #-8]
800019b4:	e5832000 	str	r2, [r3]
800019b8:	e320f000 	nop	{0}
800019bc:	e24bd000 	sub	sp, fp, #0
800019c0:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
800019c4:	e12fff1e 	bx	lr

800019c8 <ListAdd>:
800019c8:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
800019cc:	e28db000 	add	fp, sp, #0
800019d0:	e24dd00c 	sub	sp, sp, #12
800019d4:	e50b0008 	str	r0, [fp, #-8]
800019d8:	e50b100c 	str	r1, [fp, #-12]
800019dc:	e51b3008 	ldr	r3, [fp, #-8]
800019e0:	e5932004 	ldr	r2, [r3, #4]
800019e4:	e51b300c 	ldr	r3, [fp, #-12]
800019e8:	e5832004 	str	r2, [r3, #4]
800019ec:	e51b300c 	ldr	r3, [fp, #-12]
800019f0:	e51b2008 	ldr	r2, [fp, #-8]
800019f4:	e5832000 	str	r2, [r3]
800019f8:	e51b3008 	ldr	r3, [fp, #-8]
800019fc:	e5933004 	ldr	r3, [r3, #4]
80001a00:	e51b200c 	ldr	r2, [fp, #-12]
80001a04:	e5832000 	str	r2, [r3]
80001a08:	e51b3008 	ldr	r3, [fp, #-8]
80001a0c:	e51b200c 	ldr	r2, [fp, #-12]
80001a10:	e5832004 	str	r2, [r3, #4]
80001a14:	e320f000 	nop	{0}
80001a18:	e24bd000 	sub	sp, fp, #0
80001a1c:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
80001a20:	e12fff1e 	bx	lr

80001a24 <get_os_tick>:
80001a24:	e52db004 	push	{fp}		; (str fp, [sp, #-4]!)
80001a28:	e28db000 	add	fp, sp, #0
80001a2c:	e24dd00c 	sub	sp, sp, #12
80001a30:	e3093e84 	movw	r3, #40580	; 0x9e84
80001a34:	e3483000 	movt	r3, #32768	; 0x8000
80001a38:	e5933000 	ldr	r3, [r3]
80001a3c:	e1a02003 	mov	r2, r3
80001a40:	e3a03000 	mov	r3, #0
80001a44:	e14b20fc 	strd	r2, [fp, #-12]
80001a48:	e51b300c 	ldr	r3, [fp, #-12]
80001a4c:	e1a00003 	mov	r0, r3
80001a50:	e24bd000 	sub	sp, fp, #0
80001a54:	e49db004 	pop	{fp}		; (ldr fp, [sp], #4)
80001a58:	e12fff1e 	bx	lr

80001a5c <delayms_tick>:
80001a5c:	e92d4800 	push	{fp, lr}
80001a60:	e28db004 	add	fp, sp, #4
80001a64:	e24dd010 	sub	sp, sp, #16
80001a68:	e50b0010 	str	r0, [fp, #-16]
80001a6c:	e3093d70 	movw	r3, #40304	; 0x9d70
80001a70:	e3483000 	movt	r3, #32768	; 0x8000
80001a74:	e5933000 	ldr	r3, [r3]
80001a78:	e50b3008 	str	r3, [fp, #-8]
80001a7c:	e51b3008 	ldr	r3, [fp, #-8]
80001a80:	e3a02009 	mov	r2, #9
80001a84:	e5c32054 	strb	r2, [r3, #84]	; 0x54
80001a88:	ebffffe5 	bl	80001a24 <get_os_tick>
80001a8c:	e1a02000 	mov	r2, r0
80001a90:	e51b3010 	ldr	r3, [fp, #-16]
80001a94:	e0822003 	add	r2, r2, r3
80001a98:	e51b3008 	ldr	r3, [fp, #-8]
80001a9c:	e5832048 	str	r2, [r3, #72]	; 0x48
80001aa0:	ebffff3d 	bl	8000179c <schedule>
80001aa4:	e320f000 	nop	{0}
80001aa8:	e24bd004 	sub	sp, fp, #4
80001aac:	e8bd8800 	pop	{fp, pc}

80001ab0 <add_timer>:
80001ab0:	e92d4800 	push	{fp, lr}
80001ab4:	e28db004 	add	fp, sp, #4
80001ab8:	e24dd008 	sub	sp, sp, #8
80001abc:	e50b0008 	str	r0, [fp, #-8]
80001ac0:	e51b3008 	ldr	r3, [fp, #-8]
80001ac4:	e2833061 	add	r3, r3, #97	; 0x61
80001ac8:	e1a01003 	mov	r1, r3
80001acc:	e3010d54 	movw	r0, #7508	; 0x1d54
80001ad0:	e3480000 	movt	r0, #32768	; 0x8000
80001ad4:	ebfffc1e 	bl	80000b54 <printf>
80001ad8:	e51b3008 	ldr	r3, [fp, #-8]
80001adc:	e3a02000 	mov	r2, #0
80001ae0:	e5c32048 	strb	r2, [r3, #72]	; 0x48
80001ae4:	e3a02000 	mov	r2, #0
80001ae8:	e5c32049 	strb	r2, [r3, #73]	; 0x49
80001aec:	e3a02000 	mov	r2, #0
80001af0:	e5c3204a 	strb	r2, [r3, #74]	; 0x4a
80001af4:	e3a02000 	mov	r2, #0
80001af8:	e5c3204b 	strb	r2, [r3, #75]	; 0x4b
80001afc:	e51b3008 	ldr	r3, [fp, #-8]
80001b00:	e2833061 	add	r3, r3, #97	; 0x61
80001b04:	e1a01003 	mov	r1, r3
80001b08:	e3090e7c 	movw	r0, #40572	; 0x9e7c
80001b0c:	e3480000 	movt	r0, #32768	; 0x8000
80001b10:	ebffffac 	bl	800019c8 <ListAdd>
80001b14:	e320f000 	nop	{0}
80001b18:	e24bd004 	sub	sp, fp, #4
80001b1c:	e8bd8800 	pop	{fp, pc}

80001b20 <check_timer_tick>:
80001b20:	e92d4800 	push	{fp, lr}
80001b24:	e28db004 	add	fp, sp, #4
80001b28:	e24dd018 	sub	sp, sp, #24
80001b2c:	e50b0018 	str	r0, [fp, #-24]	; 0xffffffe8
80001b30:	ebffffbb 	bl	80001a24 <get_os_tick>
80001b34:	e1a03000 	mov	r3, r0
80001b38:	e50b300c 	str	r3, [fp, #-12]
80001b3c:	e3a03000 	mov	r3, #0
80001b40:	e50b3008 	str	r3, [fp, #-8]
80001b44:	e3a03000 	mov	r3, #0
80001b48:	e50b3010 	str	r3, [fp, #-16]
80001b4c:	e3093e7c 	movw	r3, #40572	; 0x9e7c
80001b50:	e3483000 	movt	r3, #32768	; 0x8000
80001b54:	e5933004 	ldr	r3, [r3, #4]
80001b58:	e50b3008 	str	r3, [fp, #-8]
80001b5c:	ea000011 	b	80001ba8 <check_timer_tick+0x88>
80001b60:	e51b3008 	ldr	r3, [fp, #-8]
80001b64:	e2433061 	sub	r3, r3, #97	; 0x61
80001b68:	e50b3010 	str	r3, [fp, #-16]
80001b6c:	e51b3010 	ldr	r3, [fp, #-16]
80001b70:	e5932048 	ldr	r2, [r3, #72]	; 0x48
80001b74:	e51b300c 	ldr	r3, [fp, #-12]
80001b78:	e1520003 	cmp	r2, r3
80001b7c:	8a000006 	bhi	80001b9c <check_timer_tick+0x7c>
80001b80:	e51b3010 	ldr	r3, [fp, #-16]
80001b84:	e5933048 	ldr	r3, [r3, #72]	; 0x48
80001b88:	e3530000 	cmp	r3, #0
80001b8c:	0a000002 	beq	80001b9c <check_timer_tick+0x7c>
80001b90:	e51b0010 	ldr	r0, [fp, #-16]
80001b94:	ebfffe82 	bl	800015a4 <scheduleInsert>
80001b98:	ea000007 	b	80001bbc <check_timer_tick+0x9c>
80001b9c:	e51b3008 	ldr	r3, [fp, #-8]
80001ba0:	e5933004 	ldr	r3, [r3, #4]
80001ba4:	e50b3008 	str	r3, [fp, #-8]
80001ba8:	e51b2008 	ldr	r2, [fp, #-8]
80001bac:	e3093e7c 	movw	r3, #40572	; 0x9e7c
80001bb0:	e3483000 	movt	r3, #32768	; 0x8000
80001bb4:	e1520003 	cmp	r2, r3
80001bb8:	1affffe8 	bne	80001b60 <check_timer_tick+0x40>
80001bbc:	e320f000 	nop	{0}
80001bc0:	e24bd004 	sub	sp, fp, #4
80001bc4:	e8bd8800 	pop	{fp, pc}

80001bc8 <osTimerTickInit>:
80001bc8:	e92d4800 	push	{fp, lr}
80001bcc:	e28db004 	add	fp, sp, #4
80001bd0:	e3093e84 	movw	r3, #40580	; 0x9e84
80001bd4:	e3483000 	movt	r3, #32768	; 0x8000
80001bd8:	e3a02000 	mov	r2, #0
80001bdc:	e5832000 	str	r2, [r3]
80001be0:	e3090e7c 	movw	r0, #40572	; 0x9e7c
80001be4:	e3480000 	movt	r0, #32768	; 0x8000
80001be8:	ebffff68 	bl	80001990 <ListInit>
80001bec:	e320f000 	nop	{0}
80001bf0:	e1a00003 	mov	r0, r3
80001bf4:	e8bd8800 	pop	{fp, pc}
80001bf8:	33323130 	teqcc	r2, #48, 2
80001bfc:	37363534 			; <UNDEFINED> instruction: 0x37363534
80001c00:	42413938 	submi	r3, r1, #56, 18	; 0xe0000
80001c04:	46454443 	strbmi	r4, [r5], -r3, asr #8
80001c08:	00000000 	andeq	r0, r0, r0
80001c0c:	33323130 	teqcc	r2, #48, 2
80001c10:	37363534 			; <UNDEFINED> instruction: 0x37363534
80001c14:	62613938 	rsbvs	r3, r1, #56, 18	; 0xe0000
80001c18:	66656463 	strbtvs	r6, [r5], -r3, ror #8
80001c1c:	00000000 	andeq	r0, r0, r0
80001c20:	00007830 	andeq	r7, r0, r0, lsr r8
80001c24:	72737063 	rsbsvc	r7, r3, #99	; 0x63
80001c28:	25783020 	ldrbcs	r3, [r8, #-32]!	; 0xffffffe0
80001c2c:	00000a78 	andeq	r0, r0, r8, ror sl
80001c30:	30203072 	eorcc	r3, r0, r2, ror r0
80001c34:	0a782578 	beq	81e0b21c <_irqstack+0x15eb21c>
80001c38:	00000000 	andeq	r0, r0, r0
80001c3c:	30203172 	eorcc	r3, r0, r2, ror r1
80001c40:	0a782578 	beq	81e0b228 <_irqstack+0x15eb228>
80001c44:	00000000 	andeq	r0, r0, r0
80001c48:	30203272 	eorcc	r3, r0, r2, ror r2
80001c4c:	0a782578 	beq	81e0b234 <_irqstack+0x15eb234>
80001c50:	00000000 	andeq	r0, r0, r0
80001c54:	30203372 	eorcc	r3, r0, r2, ror r3
80001c58:	0a782578 	beq	81e0b240 <_irqstack+0x15eb240>
80001c5c:	00000000 	andeq	r0, r0, r0
80001c60:	30203472 	eorcc	r3, r0, r2, ror r4
80001c64:	0a782578 	beq	81e0b24c <_irqstack+0x15eb24c>
80001c68:	00000000 	andeq	r0, r0, r0
80001c6c:	30203572 	eorcc	r3, r0, r2, ror r5
80001c70:	0a782578 	beq	81e0b258 <_irqstack+0x15eb258>
80001c74:	00000000 	andeq	r0, r0, r0
80001c78:	30203672 	eorcc	r3, r0, r2, ror r6
80001c7c:	0a782578 	beq	81e0b264 <_irqstack+0x15eb264>
80001c80:	00000000 	andeq	r0, r0, r0
80001c84:	30203772 	eorcc	r3, r0, r2, ror r7
80001c88:	0a782578 	beq	81e0b270 <_irqstack+0x15eb270>
80001c8c:	00000000 	andeq	r0, r0, r0
80001c90:	30203872 	eorcc	r3, r0, r2, ror r8
80001c94:	0a782578 	beq	81e0b27c <_irqstack+0x15eb27c>
80001c98:	00000000 	andeq	r0, r0, r0
80001c9c:	30203972 	eorcc	r3, r0, r2, ror r9
80001ca0:	0a782578 	beq	81e0b288 <_irqstack+0x15eb288>
80001ca4:	00000000 	andeq	r0, r0, r0
80001ca8:	20303172 	eorscs	r3, r0, r2, ror r1
80001cac:	78257830 	stmdavc	r5!, {r4, r5, fp, ip, sp, lr}
80001cb0:	0000000a 	andeq	r0, r0, sl
80001cb4:	20313172 	eorscs	r3, r1, r2, ror r1
80001cb8:	78257830 	stmdavc	r5!, {r4, r5, fp, ip, sp, lr}
80001cbc:	0000000a 	andeq	r0, r0, sl
80001cc0:	20323172 	eorscs	r3, r2, r2, ror r1
80001cc4:	78257830 	stmdavc	r5!, {r4, r5, fp, ip, sp, lr}
80001cc8:	0000000a 	andeq	r0, r0, sl
80001ccc:	3020726c 	eorcc	r7, r0, ip, ror #4
80001cd0:	0a782578 	beq	81e0b2b8 <_irqstack+0x15eb2b8>
80001cd4:	00000000 	andeq	r0, r0, r0
80001cd8:	30207325 	eorcc	r7, r0, r5, lsr #6
80001cdc:	20782578 	rsbscs	r2, r8, r8, ror r5
80001ce0:	63617473 	cmnvs	r1, #1929379840	; 0x73000000
80001ce4:	696f506b 	stmdbvs	pc!, {r0, r1, r3, r5, r6, ip, lr}^	; <UNPREDICTABLE>
80001ce8:	3020746e 	eorcc	r7, r0, lr, ror #8
80001cec:	0a782578 	beq	81e0b2d4 <_irqstack+0x15eb2d4>
80001cf0:	00000000 	andeq	r0, r0, r0
80001cf4:	656c6469 	strbvs	r6, [ip, #-1129]!	; 0xfffffb97
80001cf8:	6b736154 	blvs	81cda250 <_irqstack+0x14ba250>
80001cfc:	0000000a 	andeq	r0, r0, sl
80001d00:	656c6469 	strbvs	r6, [ip, #-1129]!	; 0xfffffb97
80001d04:	6b736154 	blvs	81cda25c <_irqstack+0x14ba25c>
80001d08:	00000000 	andeq	r0, r0, r0
80001d0c:	73726966 	cmnvc	r2, #1671168	; 0x198000
80001d10:	75722074 	ldrbvc	r2, [r2, #-116]!	; 0xffffff8c
80001d14:	6174206e 	cmnvs	r4, lr, rrx
80001d18:	303d6b73 	eorscc	r6, sp, r3, ror fp
80001d1c:	0a782578 	beq	81e0b304 <_irqstack+0x15eb304>
80001d20:	00000000 	andeq	r0, r0, r0
80001d24:	74736574 	ldrbtvc	r6, [r3], #-1396	; 0xfffffa8c
80001d28:	00000a30 	andeq	r0, r0, r0, lsr sl
80001d2c:	74736574 	ldrbtvc	r6, [r3], #-1396	; 0xfffffa8c
80001d30:	00000a31 	andeq	r0, r0, r1, lsr sl
80001d34:	2d2d2d2d 	stccs	13, cr2, [sp, #-180]!	; 0xffffff4c
80001d38:	72617473 	rsbvc	r7, r1, #1929379840	; 0x73000000
80001d3c:	2d2d2d74 	stccs	13, cr2, [sp, #-464]!	; 0xfffffe30
80001d40:	0000000a 	andeq	r0, r0, sl
80001d44:	74736574 	ldrbtvc	r6, [r3], #-1396	; 0xfffffa8c
80001d48:	00000030 	andeq	r0, r0, r0, lsr r0
80001d4c:	74736574 	ldrbtvc	r6, [r3], #-1396	; 0xfffffa8c
80001d50:	00000031 	andeq	r0, r0, r1, lsr r0
80001d54:	73617426 	cmnvc	r1, #637534208	; 0x26000000
80001d58:	743e2d6b 	ldrtvc	r2, [lr], #-3435	; 0xfffff295
80001d5c:	7473696c 	ldrbtvc	r6, [r3], #-2412	; 0xfffff694
80001d60:	0a78253d 	beq	81e0b25c <_irqstack+0x15eb25c>
80001d64:	00000000 	andeq	r0, r0, r0

Disassembly of section .bss:

80001d68 <__bss_start>:
	...

80009d68 <g_idleTaskTCB>:
80009d68:	00000000 	andeq	r0, r0, r0

80009d6c <g_idleTaskID>:
80009d6c:	00000000 	andeq	r0, r0, r0

80009d70 <g_osTask>:
	...

80009d78 <g_task_prority_table>:
	...

80009e78 <g_task_pri_bitmap>:
80009e78:	00000000 	andeq	r0, r0, r0

80009e7c <g_timer_list>:
	...

80009e84 <g_tick_cnt>:
80009e84:	00000000 	andeq	r0, r0, r0

Disassembly of section .debug_info:

00000000 <.debug_info>:
       0:	000001ac 	andeq	r0, r0, ip, lsr #3
       4:	00000004 	andeq	r0, r0, r4
       8:	01040000 	mrseq	r0, (UNDEF: 4)
       c:	000000fd 	strdeq	r0, [r0], -sp
      10:	0000990c 	andeq	r9, r0, ip, lsl #18
      14:	0000dc00 	andeq	sp, r0, r0, lsl #24
	...
      24:	05040200 	streq	r0, [r4, #-512]	; 0xfffffe00
      28:	00746e69 	rsbseq	r6, r4, r9, ror #28
      2c:	00001503 	andeq	r1, r0, r3, lsl #10
      30:	37d80200 	ldrbcc	r0, [r8, r0, lsl #4]
      34:	04000000 	streq	r0, [r0], #-0
      38:	00430704 	subeq	r0, r3, r4, lsl #14
      3c:	08040000 	stmdaeq	r4, {}	; <UNPREDICTABLE>
      40:	00000005 	andeq	r0, r0, r5
      44:	04080400 	streq	r0, [r8], #-1024	; 0xfffffc00
      48:	0000008d 	andeq	r0, r0, sp, lsl #1
      4c:	5f080104 	svcpl	0x00080104
      50:	04000000 	streq	r0, [r0], #-0
      54:	00a30702 	adceq	r0, r3, r2, lsl #14
      58:	04040000 	streq	r0, [r4], #-0
      5c:	00003e07 	andeq	r3, r0, r7, lsl #28
      60:	06010400 	streq	r0, [r1], -r0, lsl #8
      64:	00000061 	andeq	r0, r0, r1, rrx
      68:	d2050204 	andle	r0, r5, #4, 4	; 0x40000000
      6c:	04000000 	streq	r0, [r0], #-0
      70:	00390708 	eorseq	r0, r9, r8, lsl #14
      74:	04040000 	streq	r0, [r4], #-0
      78:	00000505 	andeq	r0, r0, r5, lsl #10
      7c:	07040400 	streq	r0, [r4, -r0, lsl #8]
      80:	000000bb 	strheq	r0, [r0], -fp
      84:	01040405 	tsteq	r4, r5, lsl #8
      88:	00006808 	andeq	r6, r0, r8, lsl #16
      8c:	00570300 	subseq	r0, r7, r0, lsl #6
      90:	2e030000 	cdpcs	0, 0, cr0, cr3, cr0, {0}
      94:	0000004c 	andeq	r0, r0, ip, asr #32
      98:	00001c03 	andeq	r1, r0, r3, lsl #24
      9c:	37340300 	ldrcc	r0, [r4, -r0, lsl #6]!
      a0:	06000000 	streq	r0, [r0], -r0
      a4:	ca070104 	bgt	1c04bc <OS_SPSR_SYS_MODE+0x1c049d>
      a8:	07000000 	streq	r0, [r0, -r0]
      ac:	000000b6 	strheq	r0, [r0], -r6
      b0:	00980801 	addseq	r0, r8, r1, lsl #16
      b4:	1f040000 	svcne	0x00040000
      b8:	25070001 	strcs	r0, [r7, #-1]
      bc:	01000000 	mrseq	r0, (UNDEF: 0)
      c0:	00009809 	andeq	r9, r0, r9, lsl #16
      c4:	00010400 	andeq	r0, r1, r0, lsl #8
      c8:	2a030000 	bcs	c00d0 <OS_SPSR_SYS_MODE+0xc00b1>
      cc:	01000000 	mrseq	r0, (UNDEF: 0)
      d0:	0000a30a 	andeq	sl, r0, sl, lsl #6
      d4:	006d0800 	rsbeq	r0, sp, r0, lsl #16
      d8:	0c010000 	stceq	0, cr0, [r1], {-0}
      dc:	80000280 	andhi	r0, r0, r0, lsl #5
      e0:	0000004c 	andeq	r0, r0, ip, asr #32
      e4:	00f99c01 	rscseq	r9, r9, r1, lsl #24
      e8:	50090000 	andpl	r0, r9, r0
      ec:	01000000 	mrseq	r0, (UNDEF: 0)
      f0:	0000f90e 	andeq	pc, r0, lr, lsl #18
      f4:	74910200 	ldrvc	r0, [r1], #512	; 0x200
      f8:	ca040a00 	bgt	102900 <OS_SPSR_SYS_MODE+0x1028e1>
      fc:	0b000000 	bleq	104 <OS_SPSR_SYS_MODE+0xe5>
     100:	000000c4 	andeq	r0, r0, r4, asr #1
     104:	00841301 	addeq	r1, r4, r1, lsl #6
     108:	02cc0000 	sbceq	r0, ip, #0
     10c:	01508000 	cmpeq	r0, r0
     110:	9c010000 	stcls	0, cr0, [r1], {-0}
     114:	0000014d 	andeq	r0, r0, sp, asr #2
     118:	0000b60c 	andeq	fp, r0, ip, lsl #12
     11c:	2c130100 	ldfcss	f0, [r3], {-0}
     120:	02000000 	andeq	r0, r0, #0
     124:	50096c91 	mulpl	r9, r1, ip
     128:	01000000 	mrseq	r0, (UNDEF: 0)
     12c:	0000f917 	andeq	pc, r0, r7, lsl r9	; <UNPREDICTABLE>
     130:	74910200 	ldrvc	r0, [r1], #512	; 0x200
     134:	0003500d 	andeq	r5, r3, sp
     138:	00006c80 	andeq	r6, r0, r0, lsl #25
     13c:	00830900 	addeq	r0, r3, r0, lsl #18
     140:	1b010000 	blne	40148 <OS_SPSR_SYS_MODE+0x40129>
     144:	000000f9 	strdeq	r0, [r0], -r9
     148:	00709102 	rsbseq	r9, r0, r2, lsl #2
     14c:	00770e00 	rsbseq	r0, r7, r0, lsl #28
     150:	28010000 	stmdacs	r1, {}	; <UNPREDICTABLE>
     154:	00000000 	andeq	r0, r0, r0
     158:	000000cc 	andeq	r0, r0, ip, asr #1
     15c:	018d9c01 	orreq	r9, sp, r1, lsl #24
     160:	700f0000 	andvc	r0, pc, r0
     164:	01007274 	tsteq	r0, r4, ror r2
     168:	00008428 	andeq	r8, r0, r8, lsr #8
     16c:	6c910200 	lfmvs	f0, 4, [r1], {0}
     170:	00005009 	andeq	r5, r0, r9
     174:	f92c0100 			; <UNDEFINED> instruction: 0xf92c0100
     178:	02000000 	andeq	r0, r0, #0
     17c:	b3097491 	movwlt	r7, #38033	; 0x9491
     180:	01000001 	tsteq	r0, r1
     184:	0000f92f 	andeq	pc, r0, pc, lsr #18
     188:	70910200 	addsvc	r0, r1, r0, lsl #4
     18c:	008d1000 	addeq	r1, sp, r0
     190:	019e0000 	orrseq	r0, lr, r0
     194:	7d110000 	ldcvc	0, cr0, [r1, #-0]
     198:	ff000000 			; <UNDEFINED> instruction: 0xff000000
     19c:	0e09007f 	mcreq	0, 0, r0, cr9, cr15, {3}
     1a0:	01000000 	mrseq	r0, (UNDEF: 0)
     1a4:	00018d06 	andeq	r8, r1, r6, lsl #26
     1a8:	68030500 	stmdavs	r3, {r8, sl}
     1ac:	0080001d 	addeq	r0, r0, sp, lsl r0
     1b0:	000001e1 	andeq	r0, r0, r1, ror #3
     1b4:	00ff0004 	rscseq	r0, pc, r4
     1b8:	01040000 	mrseq	r0, (UNDEF: 4)
     1bc:	000000fd 	strdeq	r0, [r0], -sp
     1c0:	0001e30c 	andeq	lr, r1, ip, lsl #6
     1c4:	0000dc00 	andeq	sp, r0, r0, lsl #24
     1c8:	00002000 	andeq	r2, r0, r0
     1cc:	00000000 	andeq	r0, r0, r0
     1d0:	00015400 	andeq	r5, r1, r0, lsl #8
     1d4:	06010200 	streq	r0, [r1], -r0, lsl #4
     1d8:	00000061 	andeq	r0, r0, r1, rrx
     1dc:	d2050202 	andle	r0, r5, #536870912	; 0x20000000
     1e0:	03000000 	movweq	r0, #0
     1e4:	6e690504 	cdpvs	5, 6, cr0, cr9, cr4, {0}
     1e8:	08020074 	stmdaeq	r2, {r2, r4, r5, r6}
     1ec:	00000005 	andeq	r0, r0, r5
     1f0:	00570400 	subseq	r0, r7, r0, lsl #8
     1f4:	2e020000 	cdpcs	0, 0, cr0, cr2, cr0, {0}
     1f8:	0000004c 	andeq	r0, r0, ip, asr #32
     1fc:	5f080102 	svcpl	0x00080102
     200:	02000000 	andeq	r0, r0, #0
     204:	00a30702 	adceq	r0, r3, r2, lsl #14
     208:	1c040000 	stcne	0, cr0, [r4], {-0}
     20c:	02000000 	andeq	r0, r0, #0
     210:	00006534 	andeq	r6, r0, r4, lsr r5
     214:	07040200 	streq	r0, [r4, -r0, lsl #4]
     218:	00000043 	andeq	r0, r0, r3, asr #32
     21c:	39070802 	stmdbcc	r7, {r1, fp}
     220:	05000000 	streq	r0, [r0, #-0]
     224:	0000021d 	andeq	r0, r0, sp, lsl r2
     228:	041c0301 	ldreq	r0, [ip], #-769	; 0xfffffcff
     22c:	01308000 	teqeq	r0, r0
     230:	9c010000 	stcls	0, cr0, [r1], {-0}
     234:	000000d3 	ldrdeq	r0, [r0], -r3
     238:	00045806 	andeq	r5, r4, r6, lsl #16
     23c:	00004480 	andeq	r4, r0, r0, lsl #9
     240:	0000a200 	andeq	sl, r0, r0, lsl #4
     244:	00690700 	rsbeq	r0, r9, r0, lsl #14
     248:	005a0801 	subseq	r0, sl, r1, lsl #16
     24c:	91020000 	mrsls	r0, (UNDEF: 2)
     250:	9c060074 	stcls	0, cr0, [r6], {116}	; 0x74
     254:	40800004 	addmi	r0, r0, r4
     258:	bc000000 	stclt	0, cr0, [r0], {-0}
     25c:	07000000 	streq	r0, [r0, -r0]
     260:	0b010069 	bleq	4040c <OS_SPSR_SYS_MODE+0x403ed>
     264:	0000005a 	andeq	r0, r0, sl, asr r0
     268:	00709102 	rsbseq	r9, r0, r2, lsl #2
     26c:	0004dc08 	andeq	sp, r4, r8, lsl #24
     270:	00004080 	andeq	r4, r0, r0, lsl #1
     274:	00690700 	rsbeq	r0, r9, r0, lsl #14
     278:	005a0f01 	subseq	r0, sl, r1, lsl #30
     27c:	91020000 	mrsls	r0, (UNDEF: 2)
     280:	0500006c 	streq	r0, [r0, #-108]	; 0xffffff94
     284:	000001cc 	andeq	r0, r0, ip, asr #3
     288:	054c1601 	strbeq	r1, [ip, #-1537]	; 0xfffff9ff
     28c:	005c8000 	subseq	r8, ip, r0
     290:	9c010000 	stcls	0, cr0, [r1], {-0}
     294:	00000113 	andeq	r0, r0, r3, lsl r1
     298:	71726909 	cmnvc	r2, r9, lsl #18
     29c:	5a160100 	bpl	5806a4 <OS_SPSR_SYS_MODE+0x580685>
     2a0:	02000000 	andeq	r0, r0, #0
     2a4:	b80a6c91 	stmdalt	sl, {r0, r4, r7, sl, fp, sp, lr}
     2a8:	01000001 	tsteq	r0, r1
     2ac:	00005a18 	andeq	r5, r0, r8, lsl sl
     2b0:	74910200 	ldrvc	r0, [r1], #512	; 0x200
     2b4:	0001db0a 	andeq	sp, r1, sl, lsl #22
     2b8:	5a190100 	bpl	6406c0 <OS_SPSR_SYS_MODE+0x6406a1>
     2bc:	02000000 	andeq	r0, r0, #0
     2c0:	05007091 	streq	r7, [r0, #-145]	; 0xffffff6f
     2c4:	000001ed 	andeq	r0, r0, sp, ror #3
     2c8:	05a81e01 	streq	r1, [r8, #3585]!	; 0xe01
     2cc:	005c8000 	subseq	r8, ip, r0
     2d0:	9c010000 	stcls	0, cr0, [r1], {-0}
     2d4:	00000153 	andeq	r0, r0, r3, asr r1
     2d8:	71726909 	cmnvc	r2, r9, lsl #18
     2dc:	5a1e0100 	bpl	7806e4 <OS_SPSR_SYS_MODE+0x7806c5>
     2e0:	02000000 	andeq	r0, r0, #0
     2e4:	b80a6c91 	stmdalt	sl, {r0, r4, r7, sl, fp, sp, lr}
     2e8:	01000001 	tsteq	r0, r1
     2ec:	00005a20 	andeq	r5, r0, r0, lsr #20
     2f0:	74910200 	ldrvc	r0, [r1], #512	; 0x200
     2f4:	0001db0a 	andeq	sp, r1, sl, lsl #22
     2f8:	5a210100 	bpl	840700 <OS_SPSR_SYS_MODE+0x8406e1>
     2fc:	02000000 	andeq	r0, r0, #0
     300:	05007091 	streq	r7, [r0, #-145]	; 0xffffff6f
     304:	0000020c 	andeq	r0, r0, ip, lsl #4
     308:	06042601 	streq	r2, [r4], -r1, lsl #12
     30c:	00b48000 	adcseq	r8, r4, r0
     310:	9c010000 	stcls	0, cr0, [r1], {-0}
     314:	000001af 	andeq	r0, r0, pc, lsr #3
     318:	71726909 	cmnvc	r2, r9, lsl #18
     31c:	5a260100 	bpl	980724 <OS_SPSR_SYS_MODE+0x980705>
     320:	02000000 	andeq	r0, r0, #0
     324:	140b6491 	strne	r6, [fp], #-1169	; 0xfffffb6f
     328:	01000002 	tsteq	r0, r2
     32c:	00004126 	andeq	r4, r0, r6, lsr #2
     330:	63910200 	orrsvs	r0, r1, #0, 4
     334:	0001b80a 	andeq	fp, r1, sl, lsl #16
     338:	5a280100 	bpl	a00740 <OS_SPSR_SYS_MODE+0xa00721>
     33c:	02000000 	andeq	r0, r0, #0
     340:	c00a7491 	mulgt	sl, r1, r4
     344:	01000001 	tsteq	r0, r1
     348:	00005a29 	andeq	r5, r0, r9, lsr #20
     34c:	70910200 	addsvc	r0, r1, r0, lsl #4
     350:	67657207 	strbvs	r7, [r5, -r7, lsl #4]!
     354:	5a2b0100 	bpl	ac075c <OS_SPSR_SYS_MODE+0xac073d>
     358:	02000000 	andeq	r0, r0, #0
     35c:	0c006c91 	stceq	12, cr6, [r0], {145}	; 0x91
     360:	00000226 	andeq	r0, r0, r6, lsr #4
     364:	005a3101 	subseq	r3, sl, r1, lsl #2
     368:	06b80000 	ldrteq	r0, [r8], r0
     36c:	00248000 	eoreq	r8, r4, r0
     370:	9c010000 	stcls	0, cr0, [r1], {-0}
     374:	0001fd0d 	andeq	pc, r1, sp, lsl #26
     378:	dc360100 	ldfles	f0, [r6], #-0
     37c:	30800006 	addcc	r0, r0, r6
     380:	01000000 	mrseq	r0, (UNDEF: 0)
     384:	7269099c 	rsbvc	r0, r9, #156, 18	; 0x270000
     388:	36010071 			; <UNDEFINED> instruction: 0x36010071
     38c:	0000005a 	andeq	r0, r0, sl, asr r0
     390:	00749102 	rsbseq	r9, r4, r2, lsl #2
     394:	00009c00 	andeq	r9, r0, r0, lsl #24
     398:	d2000400 	andle	r0, r0, #0, 8
     39c:	04000001 	streq	r0, [r0], #-1
     3a0:	0000fd01 	andeq	pc, r0, r1, lsl #26
     3a4:	023a0c00 	eorseq	r0, sl, #0, 24
     3a8:	00dc0000 	sbcseq	r0, ip, r0
     3ac:	00580000 	subseq	r0, r8, r0
     3b0:	00000000 	andeq	r0, r0, r0
     3b4:	02e50000 	rsceq	r0, r5, #0
     3b8:	04020000 	streq	r0, [r2], #-0
     3bc:	00004307 	andeq	r4, r0, r7, lsl #6
     3c0:	08010200 	stmdaeq	r1, {r9}
     3c4:	0000005f 	andeq	r0, r0, pc, asr r0
     3c8:	a3070202 	movwge	r0, #29186	; 0x7202
     3cc:	02000000 	andeq	r0, r0, #0
     3d0:	003e0704 	eorseq	r0, lr, r4, lsl #14
     3d4:	01020000 	mrseq	r0, (UNDEF: 2)
     3d8:	00006106 	andeq	r6, r0, r6, lsl #2
     3dc:	05020200 	streq	r0, [r2, #-512]	; 0xfffffe00
     3e0:	000000d2 	ldrdeq	r0, [r0], -r2
     3e4:	69050403 	stmdbvs	r5, {r0, r1, sl}
     3e8:	0200746e 	andeq	r7, r0, #1845493760	; 0x6e000000
     3ec:	00000508 	andeq	r0, r0, r8, lsl #10
     3f0:	08020000 	stmdaeq	r2, {}	; <UNPREDICTABLE>
     3f4:	00003907 	andeq	r3, r0, r7, lsl #18
     3f8:	05040200 	streq	r0, [r4, #-512]	; 0xfffffe00
     3fc:	00000005 	andeq	r0, r0, r5
     400:	bb070402 	bllt	1c1410 <OS_SPSR_SYS_MODE+0x1c13f1>
     404:	02000000 	andeq	r0, r0, #0
     408:	00680801 	rsbeq	r0, r8, r1, lsl #16
     40c:	08020000 	stmdaeq	r2, {}	; <UNPREDICTABLE>
     410:	00008d04 	andeq	r8, r0, r4, lsl #26
     414:	02450400 	subeq	r0, r5, #0, 8
     418:	07010000 	streq	r0, [r1, -r0]
     41c:	8000070c 	andhi	r0, r0, ip, lsl #14
     420:	00000028 	andeq	r0, r0, r8, lsr #32
     424:	4c059c01 	stcmi	12, cr9, [r5], {1}
     428:	01000002 	tsteq	r0, r2
     42c:	00004f0d 	andeq	r4, r0, sp, lsl #30
     430:	00000600 	andeq	r0, r0, r0, lsl #12
     434:	00032900 	andeq	r2, r3, r0, lsl #18
     438:	2a000400 	bcs	1440 <OS_SPSR_SYS_MODE+0x1421>
     43c:	04000002 	streq	r0, [r0], #-2
     440:	0000fd01 	andeq	pc, r0, r1, lsl #26
     444:	02630c00 	rsbeq	r0, r3, #0, 24
     448:	00dc0000 	sbcseq	r0, ip, r0
     44c:	00680000 	rsbeq	r0, r8, r0
     450:	00000000 	andeq	r0, r0, r0
     454:	03240000 	teqeq	r4, #0
     458:	04020000 	streq	r0, [r2], #-0
     45c:	00004307 	andeq	r4, r0, r7, lsl #6
     460:	08010200 	stmdaeq	r1, {r9}
     464:	0000005f 	andeq	r0, r0, pc, asr r0
     468:	a3070202 	movwge	r0, #29186	; 0x7202
     46c:	02000000 	andeq	r0, r0, #0
     470:	003e0704 	eorseq	r0, lr, r4, lsl #14
     474:	01020000 	mrseq	r0, (UNDEF: 2)
     478:	00006106 	andeq	r6, r0, r6, lsl #2
     47c:	05020200 	streq	r0, [r2, #-512]	; 0xfffffe00
     480:	000000d2 	ldrdeq	r0, [r0], -r2
     484:	69050403 	stmdbvs	r5, {r0, r1, sl}
     488:	0200746e 	andeq	r7, r0, #1845493760	; 0x6e000000
     48c:	00000508 	andeq	r0, r0, r8, lsl #10
     490:	08020000 	stmdaeq	r2, {}	; <UNPREDICTABLE>
     494:	00003907 	andeq	r3, r0, r7, lsl #18
     498:	05040200 	streq	r0, [r4, #-512]	; 0xfffffe00
     49c:	00000005 	andeq	r0, r0, r5
     4a0:	bb070402 	bllt	1c14b0 <OS_SPSR_SYS_MODE+0x1c1491>
     4a4:	04000000 	streq	r0, [r0], #-0
     4a8:	7a040504 	bvc	1018c0 <OS_SPSR_SYS_MODE+0x1018a1>
     4ac:	02000000 	andeq	r0, r0, #0
     4b0:	00680801 	rsbeq	r0, r8, r1, lsl #16
     4b4:	cb060000 	blgt	1804bc <OS_SPSR_SYS_MODE+0x18049d>
     4b8:	02000002 	andeq	r0, r0, #2
     4bc:	00008c28 	andeq	r8, r0, r8, lsr #24
     4c0:	02780700 	rsbseq	r0, r8, #0, 14
     4c4:	05040000 	streq	r0, [r4, #-0]
     4c8:	0000a300 	andeq	sl, r0, r0, lsl #6
     4cc:	029f0800 	addseq	r0, pc, #0, 16
     4d0:	00720000 	rsbseq	r0, r2, r0
     4d4:	00000000 	andeq	r0, r0, r0
     4d8:	00a90405 	adceq	r0, r9, r5, lsl #8
     4dc:	7a090000 	bvc	2404e4 <OS_SPSR_SYS_MODE+0x2404c5>
     4e0:	06000000 	streq	r0, [r0], -r0
     4e4:	0000027a 	andeq	r0, r0, sl, ror r2
     4e8:	00814f03 	addeq	r4, r1, r3, lsl #30
     4ec:	58060000 	stmdapl	r6, {}	; <UNPREDICTABLE>
     4f0:	04000000 	streq	r0, [r0], #-0
     4f4:	00004122 	andeq	r4, r0, r2, lsr #2
     4f8:	001d0600 	andseq	r0, sp, r0, lsl #12
     4fc:	28040000 	stmdacs	r4, {}	; <UNPREDICTABLE>
     500:	0000004f 	andeq	r0, r0, pc, asr #32
     504:	00005706 	andeq	r5, r0, r6, lsl #14
     508:	2c2e0400 	cfstrscs	mvf0, [lr], #-0
     50c:	06000000 	streq	r0, [r0], -r0
     510:	0000001c 	andeq	r0, r0, ip, lsl r0
     514:	00253404 	eoreq	r3, r5, r4, lsl #8
     518:	590a0000 	stmdbpl	sl, {}	; <UNPREDICTABLE>
     51c:	01000002 	tsteq	r0, r2
     520:	00073406 	andeq	r3, r7, r6, lsl #8
     524:	00013c80 	andeq	r3, r1, r0, lsl #25
     528:	0b9c0100 	bleq	fe700930 <_irqstack+0x7dee0930>
     52c:	000002da 	ldrdeq	r0, [r0], -sl
     530:	08701a01 	ldmdaeq	r0!, {r0, r9, fp, ip}^
     534:	00508000 	subseq	r8, r0, r0
     538:	9c010000 	stcls	0, cr0, [r1], {-0}
     53c:	00000118 	andeq	r0, r0, r8, lsl r1
     540:	0100630c 	tsteq	r0, ip, lsl #6
     544:	00007a1a 	andeq	r7, r0, sl, lsl sl
     548:	77910200 	ldrvc	r0, [r1, r0, lsl #4]
     54c:	02e40d00 	rsceq	r0, r4, #0, 26
     550:	20010000 	andcs	r0, r1, r0
     554:	800008c0 	andhi	r0, r0, r0, asr #17
     558:	00000048 	andeq	r0, r0, r8, asr #32
     55c:	013c9c01 	teqeq	ip, r1, lsl #24
     560:	730c0000 	movwvc	r0, #49152	; 0xc000
     564:	01007274 	tsteq	r0, r4, ror r2
     568:	0000a320 	andeq	sl, r0, r0, lsr #6
     56c:	74910200 	ldrvc	r0, [r1], #512	; 0x200
     570:	02c20d00 	sbceq	r0, r2, #0, 26
     574:	2a010000 	bcs	4057c <OS_SPSR_SYS_MODE+0x4055d>
     578:	80000908 	andhi	r0, r0, r8, lsl #18
     57c:	0000002c 	andeq	r0, r0, ip, lsr #32
     580:	015e9c01 	cmpeq	lr, r1, lsl #24
     584:	630c0000 	movwvs	r0, #49152	; 0xc000
     588:	7a2a0100 	bvc	a80990 <OS_SPSR_SYS_MODE+0xa80971>
     58c:	02000000 	andeq	r0, r0, #0
     590:	0e007791 	mcreq	7, 0, r7, cr0, cr1, {4}
     594:	000002a4 	andeq	r0, r0, r4, lsr #5
     598:	09343001 	ldmdbeq	r4!, {r0, ip, sp}
     59c:	00488000 	subeq	r8, r8, r0
     5a0:	9c010000 	stcls	0, cr0, [r1], {-0}
     5a4:	00000182 	andeq	r0, r0, r2, lsl #3
     5a8:	7274730c 	rsbsvc	r7, r4, #12, 6	; 0x30000000
     5ac:	a3300100 	teqge	r0, #0, 2
     5b0:	02000000 	andeq	r0, r0, #0
     5b4:	0e007491 	mcreq	4, 0, r7, cr0, cr1, {4}
     5b8:	0000026e 	andeq	r0, r0, lr, ror #4
     5bc:	097c3601 	ldmdbeq	ip!, {r0, r9, sl, ip, sp}^
     5c0:	01008000 	mrseq	r8, (UNDEF: 0)
     5c4:	9c010000 	stcls	0, cr0, [r1], {-0}
     5c8:	000001c0 	andeq	r0, r0, r0, asr #3
     5cc:	6d756e0c 	ldclvs	14, cr6, [r5, #-48]!	; 0xffffffd0
     5d0:	c4360100 	ldrtgt	r0, [r6], #-256	; 0xffffff00
     5d4:	02000000 	andeq	r0, r0, #0
     5d8:	b10f6491 			; <UNDEFINED> instruction: 0xb10f6491
     5dc:	01000002 	tsteq	r0, r2
     5e0:	0001c03c 	andeq	ip, r1, ip, lsr r0
     5e4:	68910200 	ldmvs	r1, {r9}
     5e8:	01006910 	tsteq	r0, r0, lsl r9
     5ec:	0000b93d 	andeq	fp, r0, sp, lsr r9
     5f0:	77910200 	ldrvc	r0, [r1, r0, lsl #4]
     5f4:	007a1100 	rsbseq	r1, sl, r0, lsl #2
     5f8:	01d00000 	bicseq	r0, r0, r0
     5fc:	6b120000 	blvs	480604 <OS_SPSR_SYS_MODE+0x4805e5>
     600:	0b000000 	bleq	608 <OS_SPSR_SYS_MODE+0x5e9>
     604:	02b80e00 	adcseq	r0, r8, #0, 28
     608:	49010000 	stmdbmi	r1, {}	; <UNPREDICTABLE>
     60c:	80000a7c 	andhi	r0, r0, ip, ror sl
     610:	000000d8 	ldrdeq	r0, [r0], -r8
     614:	022a9c01 	eoreq	r9, sl, #256	; 0x100
     618:	6e0c0000 	cdpvs	0, 0, cr0, cr12, cr0, {0}
     61c:	01006d75 	tsteq	r0, r5, ror sp
     620:	0000da49 	andeq	sp, r0, r9, asr #20
     624:	5c910200 	lfmpl	f0, 4, [r1], {0}
     628:	00028913 	andeq	r8, r2, r3, lsl r9
     62c:	cf490100 	svcgt	0x00490100
     630:	02000000 	andeq	r0, r0, #0
     634:	930f5b91 	movwls	r5, #64401	; 0xfb91
     638:	01000002 	tsteq	r0, r2
     63c:	0000a34a 	andeq	sl, r0, sl, asr #6
     640:	70910200 	addsvc	r0, r1, r0, lsl #4
     644:	0002b10f 	andeq	fp, r2, pc, lsl #2
     648:	2a4b0100 	bcs	12c0a50 <OS_SPSR_SYS_MODE+0x12c0a31>
     64c:	02000002 	andeq	r0, r0, #2
     650:	69106491 	ldmdbvs	r0, {r0, r4, r7, sl, sp, lr}
     654:	b94c0100 	stmdblt	ip, {r8}^
     658:	02000000 	andeq	r0, r0, #0
     65c:	11007791 			; <UNDEFINED> instruction: 0x11007791
     660:	0000007a 	andeq	r0, r0, sl, ror r0
     664:	0000023a 	andeq	r0, r0, sl, lsr r2
     668:	00006b12 	andeq	r6, r0, r2, lsl fp
     66c:	14000800 	strne	r0, [r0], #-2048	; 0xfffff800
     670:	00000282 	andeq	r0, r0, r2, lsl #5
     674:	4f016a03 	svcmi	0x00016a03
     678:	54000000 	strpl	r0, [r0], #-0
     67c:	1080000b 	addne	r0, r0, fp
     680:	01000002 	tsteq	r0, r2
     684:	02ee139c 	rsceq	r1, lr, #156, 6	; 0x70000002
     688:	58010000 	stmdapl	r1, {}	; <UNPREDICTABLE>
     68c:	000000a3 	andeq	r0, r0, r3, lsr #1
     690:	15709102 	ldrbne	r9, [r0, #-258]!	; 0xfffffefe
     694:	00029a0f 	andeq	r9, r2, pc, lsl #20
     698:	ae5a0100 	rdfgee	f0, f2, f0
     69c:	02000000 	andeq	r0, r0, #0
     6a0:	f0164891 			; <UNDEFINED> instruction: 0xf0164891
     6a4:	2480000b 	strcs	r0, [r0], #11
     6a8:	87000000 	strhi	r0, [r0, -r0]
     6ac:	10000002 	andne	r0, r0, r2
     6b0:	62010063 	andvs	r0, r1, #99	; 0x63
     6b4:	0000007a 	andeq	r0, r0, sl, ror r0
     6b8:	00679102 	rsbeq	r9, r7, r2, lsl #2
     6bc:	000c1416 	andeq	r1, ip, r6, lsl r4
     6c0:	00002080 	andeq	r2, r0, r0, lsl #1
     6c4:	0002a300 	andeq	sl, r2, r0, lsl #6
     6c8:	74731000 	ldrbtvc	r1, [r3], #-0
     6cc:	67010072 	smlsdxvs	r1, r2, r0, r0
     6d0:	00000074 	andeq	r0, r0, r4, ror r0
     6d4:	00609102 	rsbeq	r9, r0, r2, lsl #2
     6d8:	000c3416 	andeq	r3, ip, r6, lsl r4
     6dc:	00002080 	andeq	r2, r0, r0, lsl #1
     6e0:	0002bf00 	andeq	fp, r2, r0, lsl #30
     6e4:	756e1000 	strbvc	r1, [lr, #-0]!
     6e8:	6c01006d 	stcvs	0, cr0, [r1], {109}	; 0x6d
     6ec:	000000c4 	andeq	r0, r0, r4, asr #1
     6f0:	005c9102 	subseq	r9, ip, r2, lsl #2
     6f4:	000c5416 	andeq	r5, ip, r6, lsl r4
     6f8:	00002480 	andeq	r2, r0, r0, lsl #9
     6fc:	0002db00 	andeq	sp, r2, r0, lsl #22
     700:	756e1000 	strbvc	r1, [lr, #-0]!
     704:	7101006d 	tstvc	r1, sp, rrx
     708:	000000da 	ldrdeq	r0, [r0], -sl
     70c:	00589102 	subseq	r9, r8, r2, lsl #2
     710:	000c7816 	andeq	r7, ip, r6, lsl r8
     714:	00002480 	andeq	r2, r0, r0, lsl #9
     718:	0002f700 	andeq	pc, r2, r0, lsl #14
     71c:	756e1000 	strbvc	r1, [lr, #-0]!
     720:	7601006d 	strvc	r0, [r1], -sp, rrx
     724:	000000da 	ldrdeq	r0, [r0], -sl
     728:	00549102 	subseq	r9, r4, r2, lsl #2
     72c:	000c9c16 	andeq	r9, ip, r6, lsl ip
     730:	00002480 	andeq	r2, r0, r0, lsl #9
     734:	00031300 	andeq	r1, r3, r0, lsl #6
     738:	756e1000 	strbvc	r1, [lr, #-0]!
     73c:	7b01006d 	blvc	408f8 <OS_SPSR_SYS_MODE+0x408d9>
     740:	000000da 	ldrdeq	r0, [r0], -sl
     744:	00509102 	subseq	r9, r0, r2, lsl #2
     748:	000cc017 	andeq	ip, ip, r7, lsl r0
     74c:	00003480 	andeq	r3, r0, r0, lsl #9
     750:	74701000 	ldrbtvc	r1, [r0], #-0
     754:	80010072 	andhi	r0, r1, r2, ror r0
     758:	00000072 	andeq	r0, r0, r2, ror r0
     75c:	004c9102 	subeq	r9, ip, r2, lsl #2
     760:	00d80000 	sbcseq	r0, r8, r0
     764:	00040000 	andeq	r0, r4, r0
     768:	00000377 	andeq	r0, r0, r7, ror r3
     76c:	00fd0104 	rscseq	r0, sp, r4, lsl #2
     770:	110c0000 	mrsne	r0, (UNDEF: 12)
     774:	dc000003 	stcle	0, cr0, [r0], {3}
     778:	b0000000 	andlt	r0, r0, r0
     77c:	00000000 	andeq	r0, r0, r0
     780:	e4000000 	str	r0, [r0], #-0
     784:	02000005 	andeq	r0, r0, #5
     788:	00610601 	rsbeq	r0, r1, r1, lsl #12
     78c:	02020000 	andeq	r0, r2, #0
     790:	0000d205 	andeq	sp, r0, r5, lsl #4
     794:	05040300 	streq	r0, [r4, #-768]	; 0xfffffd00
     798:	00746e69 	rsbseq	r6, r4, r9, ror #28
     79c:	00050802 	andeq	r0, r5, r2, lsl #16
     7a0:	02000000 	andeq	r0, r0, #0
     7a4:	005f0801 	subseq	r0, pc, r1, lsl #16
     7a8:	02020000 	andeq	r0, r2, #0
     7ac:	0000a307 	andeq	sl, r0, r7, lsl #6
     7b0:	001c0400 	andseq	r0, ip, r0, lsl #8
     7b4:	34020000 	strcc	r0, [r2], #-0
     7b8:	0000005a 	andeq	r0, r0, sl, asr r0
     7bc:	43070402 	movwmi	r0, #29698	; 0x7402
     7c0:	02000000 	andeq	r0, r0, #0
     7c4:	00390708 	eorseq	r0, r9, r8, lsl #14
     7c8:	04020000 	streq	r0, [r2], #-0
     7cc:	00003e07 	andeq	r3, r0, r7, lsl #28
     7d0:	05040200 	streq	r0, [r4, #-512]	; 0xfffffe00
     7d4:	00000005 	andeq	r0, r0, r5
     7d8:	bb070402 	bllt	1c17e8 <OS_SPSR_SYS_MODE+0x1c17c9>
     7dc:	02000000 	andeq	r0, r0, #0
     7e0:	00680801 	rsbeq	r0, r8, r1, lsl #16
     7e4:	04050000 	streq	r0, [r5], #-0
     7e8:	0000004f 	andeq	r0, r0, pc, asr #32
     7ec:	00032106 	andeq	r2, r3, r6, lsl #2
     7f0:	64090100 	strvs	r0, [r9], #-256	; 0xffffff00
     7f4:	4880000d 	stmmi	r0, {r0, r2, r3}
     7f8:	01000000 	mrseq	r0, (UNDEF: 0)
     7fc:	0000ae9c 	muleq	r0, ip, lr
     800:	72690700 	rsbvc	r0, r9, #0, 14
     804:	0b010071 	bleq	409d0 <OS_SPSR_SYS_MODE+0x409b1>
     808:	0000004f 	andeq	r0, r0, pc, asr #32
     80c:	00749102 	rsbseq	r9, r4, r2, lsl #2
     810:	0002f508 	andeq	pc, r2, r8, lsl #10
     814:	ac170100 	ldfges	f0, [r7], {-0}
     818:	fc80000d 	stc2	0, cr0, [r0], {13}
     81c:	01000001 	tsteq	r0, r1
     820:	7073099c 			; <UNDEFINED> instruction: 0x7073099c
     824:	4f170100 	svcmi	0x00170100
     828:	02000000 	andeq	r0, r0, #0
     82c:	070a6c91 			; <UNDEFINED> instruction: 0x070a6c91
     830:	01000003 	tsteq	r0, r3
     834:	00008419 	andeq	r8, r0, r9, lsl r4
     838:	74910200 	ldrvc	r0, [r1], #512	; 0x200
     83c:	04930000 	ldreq	r0, [r3], #0
     840:	00040000 	andeq	r0, r4, r0
     844:	00000416 	andeq	r0, r0, r6, lsl r4
     848:	00fd0104 	rscseq	r0, sp, r4, lsl #2
     84c:	700c0000 	andvc	r0, ip, r0
     850:	dc000004 	stcle	0, cr0, [r0], {4}
     854:	c8000000 	stmdagt	r0, {}	; <UNPREDICTABLE>
     858:	00000000 	andeq	r0, r0, r0
     85c:	0c000000 	stceq	0, cr0, [r0], {-0}
     860:	02000007 	andeq	r0, r0, #7
     864:	0000035b 	andeq	r0, r0, fp, asr r3
     868:	f1030244 			; <UNDEFINED> instruction: 0xf1030244
     86c:	03000000 	movweq	r0, #0
     870:	00000394 	muleq	r0, r4, r3
     874:	00f10402 	rscseq	r0, r1, r2, lsl #8
     878:	04000000 	streq	r0, [r0], #-0
     87c:	02003072 	andeq	r3, r0, #114	; 0x72
     880:	0000f105 	andeq	pc, r0, r5, lsl #2
     884:	72040400 	andvc	r0, r4, #0, 8
     888:	06020031 			; <UNDEFINED> instruction: 0x06020031
     88c:	000000f1 	strdeq	r0, [r0], -r1
     890:	32720408 	rsbscc	r0, r2, #8, 8	; 0x8000000
     894:	f1070200 			; <UNDEFINED> instruction: 0xf1070200
     898:	0c000000 	stceq	0, cr0, [r0], {-0}
     89c:	00337204 	eorseq	r7, r3, r4, lsl #4
     8a0:	00f10802 	rscseq	r0, r1, r2, lsl #16
     8a4:	04100000 	ldreq	r0, [r0], #-0
     8a8:	02003472 	andeq	r3, r0, #1912602624	; 0x72000000
     8ac:	0000f109 	andeq	pc, r0, r9, lsl #2
     8b0:	72041400 	andvc	r1, r4, #0, 8
     8b4:	0a020035 	beq	80990 <OS_SPSR_SYS_MODE+0x80971>
     8b8:	000000f1 	strdeq	r0, [r0], -r1
     8bc:	36720418 			; <UNDEFINED> instruction: 0x36720418
     8c0:	f10b0200 			; <UNDEFINED> instruction: 0xf10b0200
     8c4:	1c000000 	stcne	0, cr0, [r0], {-0}
     8c8:	00377204 	eorseq	r7, r7, r4, lsl #4
     8cc:	00f10c02 	rscseq	r0, r1, r2, lsl #24
     8d0:	04200000 	strteq	r0, [r0], #-0
     8d4:	02003872 	andeq	r3, r0, #7471104	; 0x720000
     8d8:	0000f10d 	andeq	pc, r0, sp, lsl #2
     8dc:	72042400 	andvc	r2, r4, #0, 8
     8e0:	0e020039 	mcreq	0, 0, r0, cr2, cr9, {1}
     8e4:	000000f1 	strdeq	r0, [r0], -r1
     8e8:	31720428 	cmncc	r2, r8, lsr #8
     8ec:	0f020030 	svceq	0x00020030
     8f0:	000000f1 	strdeq	r0, [r0], -r1
     8f4:	3172042c 	cmncc	r2, ip, lsr #8
     8f8:	10020031 	andne	r0, r2, r1, lsr r0
     8fc:	000000f1 	strdeq	r0, [r0], -r1
     900:	31720430 	cmncc	r2, r0, lsr r4
     904:	11020032 	tstne	r2, r2, lsr r0
     908:	000000f1 	strdeq	r0, [r0], -r1
     90c:	70730434 	rsbsvc	r0, r3, r4, lsr r4
     910:	f1120200 			; <UNDEFINED> instruction: 0xf1120200
     914:	38000000 	stmdacc	r0, {}	; <UNPREDICTABLE>
     918:	00726c04 	rsbseq	r6, r2, r4, lsl #24
     91c:	00f11302 	rscseq	r1, r1, r2, lsl #6
     920:	043c0000 	ldrteq	r0, [ip], #-0
     924:	02006370 	andeq	r6, r0, #112, 6	; 0xc0000001
     928:	0000f114 	andeq	pc, r0, r4, lsl r1	; <UNPREDICTABLE>
     92c:	05004000 	streq	r4, [r0, #-0]
     930:	00430704 	subeq	r0, r3, r4, lsl #14
     934:	5b060000 	blpl	18093c <OS_SPSR_SYS_MODE+0x18091d>
     938:	02000003 	andeq	r0, r0, #3
     93c:	00002516 	andeq	r2, r0, r6, lsl r5
     940:	08010500 	stmdaeq	r1, {r8, sl}
     944:	0000005f 	andeq	r0, r0, pc, asr r0
     948:	a3070205 	movwge	r0, #29189	; 0x7205
     94c:	05000000 	streq	r0, [r0, #-0]
     950:	003e0704 	eorseq	r0, lr, r4, lsl #14
     954:	01050000 	mrseq	r0, (UNDEF: 5)
     958:	00006106 	andeq	r6, r0, r6, lsl #2
     95c:	05020500 	streq	r0, [r2, #-1280]	; 0xfffffb00
     960:	000000d2 	ldrdeq	r0, [r0], -r2
     964:	69050407 	stmdbvs	r5, {r0, r1, r2, sl}
     968:	0500746e 	streq	r7, [r0, #-1134]	; 0xfffffb92
     96c:	00000508 	andeq	r0, r0, r8, lsl #10
     970:	08050000 	stmdaeq	r5, {}	; <UNPREDICTABLE>
     974:	00003907 	andeq	r3, r0, r7, lsl #18
     978:	05040500 	streq	r0, [r4, #-1280]	; 0xfffffb00
     97c:	00000005 	andeq	r0, r0, r5
     980:	bb070405 	bllt	1c199c <OS_SPSR_SYS_MODE+0x1c197d>
     984:	08000000 	stmdaeq	r0, {}	; <UNPREDICTABLE>
     988:	51040904 	tstpl	r4, r4, lsl #18
     98c:	05000001 	streq	r0, [r0, #-1]
     990:	00680801 	rsbeq	r0, r8, r1, lsl #16
     994:	58060000 	stmdapl	r6, {}	; <UNPREDICTABLE>
     998:	03000000 	movweq	r0, #0
     99c:	00011822 	andeq	r1, r1, r2, lsr #16
     9a0:	00570600 	subseq	r0, r7, r0, lsl #12
     9a4:	2e030000 	cdpcs	0, 0, cr0, cr3, cr0, {0}
     9a8:	00000103 	andeq	r0, r0, r3, lsl #2
     9ac:	00001c06 	andeq	r1, r0, r6, lsl #24
     9b0:	f1340300 			; <UNDEFINED> instruction: 0xf1340300
     9b4:	06000000 	streq	r0, [r0], -r0
     9b8:	0000033a 	andeq	r0, r0, sl, lsr r3
     9bc:	01343703 	teqeq	r4, r3, lsl #14
     9c0:	2d020000 	stccs	0, cr0, [r2, #-0]
     9c4:	08000004 	stmdaeq	r0, {r2}
     9c8:	01a93404 			; <UNDEFINED> instruction: 0x01a93404
     9cc:	d9030000 	stmdble	r3, {}	; <UNPREDICTABLE>
     9d0:	04000003 	streq	r0, [r0], #-3
     9d4:	0001a935 	andeq	sl, r1, r5, lsr r9
     9d8:	f9030000 			; <UNDEFINED> instruction: 0xf9030000
     9dc:	04000003 	streq	r0, [r0], #-3
     9e0:	0001a936 	andeq	sl, r1, r6, lsr r9
     9e4:	09000400 	stmdbeq	r0, {sl}
     9e8:	00018404 	andeq	r8, r1, r4, lsl #8
     9ec:	042d0600 	strteq	r0, [sp], #-1536	; 0xfffffa00
     9f0:	37040000 	strcc	r0, [r4, -r0]
     9f4:	00000184 	andeq	r0, r0, r4, lsl #3
     9f8:	00034902 	andeq	r4, r3, r2, lsl #18
     9fc:	0e056900 	cdpeq	9, 0, cr6, cr5, cr0, {0}
     a00:	00000233 	andeq	r0, r0, r3, lsr r2
     a04:	0003c403 	andeq	ip, r3, r3, lsl #8
     a08:	330f0500 	movwcc	r0, #62720	; 0xf500
     a0c:	00000002 	andeq	r0, r0, r2
     a10:	0003bf03 	andeq	fp, r3, r3, lsl #30
     a14:	39100500 	ldmdbcc	r0, {r8, sl}
     a18:	04000002 	streq	r0, [r0], #-2
     a1c:	00021403 	andeq	r1, r2, r3, lsl #8
     a20:	6e110500 	cfmul32vs	mvfx0, mvfx1, mvfx0
     a24:	44000001 	strmi	r0, [r0], #-1
     a28:	00033103 	andeq	r3, r3, r3, lsl #2
     a2c:	6e120500 	cfmul32vs	mvfx0, mvfx2, mvfx0
     a30:	48000001 	stmdami	r0, {r0}
     a34:	00043703 	andeq	r3, r4, r3, lsl #14
     a38:	79130500 	ldmdbvc	r3, {r8, sl}
     a3c:	4c000001 	stcmi	0, cr0, [r0], {1}
     a40:	00037d03 	andeq	r7, r3, r3, lsl #26
     a44:	63140500 	tstvs	r4, #0, 10
     a48:	54000001 	strpl	r0, [r0], #-1
     a4c:	00046003 	andeq	r6, r4, r3
     a50:	6e150500 	cfmul32vs	mvfx0, mvfx5, mvfx0
     a54:	55000001 	strpl	r0, [r0, #-1]
     a58:	0003cf03 	andeq	ip, r3, r3, lsl #30
     a5c:	af160500 	svcge	0x00160500
     a60:	59000001 	stmdbpl	r0, {r0}
     a64:	00036d03 	andeq	r6, r3, r3, lsl #26
     a68:	af170500 	svcge	0x00170500
     a6c:	61000001 	tstvs	r0, r1
     a70:	6e040900 	cdpvs	9, 0, cr0, cr4, cr0, {0}
     a74:	0a000001 	beq	a80 <OS_SPSR_SYS_MODE+0xa61>
     a78:	00000158 	andeq	r0, r0, r8, asr r1
     a7c:	00000249 	andeq	r0, r0, r9, asr #4
     a80:	0001420b 	andeq	r4, r1, fp, lsl #4
     a84:	06003f00 	streq	r3, [r0], -r0, lsl #30
     a88:	00000349 	andeq	r0, r0, r9, asr #6
     a8c:	01ba1805 			; <UNDEFINED> instruction: 0x01ba1805
     a90:	85020000 	strhi	r0, [r2, #-0]
     a94:	08000003 	stmdaeq	r0, {r0, r1}
     a98:	02791a05 	rsbseq	r1, r9, #20480	; 0x5000
     a9c:	65030000 	strvs	r0, [r3, #-0]
     aa0:	05000003 	streq	r0, [r0, #-3]
     aa4:	0002791b 	andeq	r7, r2, fp, lsl r9
     aa8:	41030000 	mrsmi	r0, (UNDEF: 3)
     aac:	05000004 	streq	r0, [r0, #-4]
     ab0:	0002791c 	andeq	r7, r2, ip, lsl r9
     ab4:	09000400 	stmdbeq	r0, {sl}
     ab8:	0001ba04 	andeq	fp, r1, r4, lsl #20
     abc:	03510200 	cmpeq	r1, #0, 4
     ac0:	05100000 	ldreq	r0, [r0, #-0]
     ac4:	0002bc21 	andeq	fp, r2, r1, lsr #24
     ac8:	04600300 	strbteq	r0, [r0], #-768	; 0xfffffd00
     acc:	22050000 	andcs	r0, r5, #0
     ad0:	0000016e 	andeq	r0, r0, lr, ror #2
     ad4:	02140300 	andseq	r0, r4, #0, 6
     ad8:	23050000 	movwcs	r0, #20480	; 0x5000
     adc:	0000016e 	andeq	r0, r0, lr, ror #2
     ae0:	04490304 	strbeq	r0, [r9], #-772	; 0xfffffcfc
     ae4:	24050000 	strcs	r0, [r5], #-0
     ae8:	0000016e 	andeq	r0, r0, lr, ror #2
     aec:	03430308 	movteq	r0, #13064	; 0x3308
     af0:	25050000 	strcs	r0, [r5, #-0]
     af4:	000002c7 	andeq	r0, r0, r7, asr #5
     af8:	c70c000c 	strgt	r0, [ip, -ip]
     afc:	0d000002 	stceq	0, cr0, [r0, #-8]
     b00:	00000149 	andeq	r0, r0, r9, asr #2
     b04:	bc040900 	stclt	9, cr0, [r4], {-0}
     b08:	06000002 	streq	r0, [r0], -r2
     b0c:	00000351 	andeq	r0, r0, r1, asr r3
     b10:	027f2605 	rsbseq	r2, pc, #5242880	; 0x500000
     b14:	08050000 	stmdaeq	r5, {}	; <UNPREDICTABLE>
     b18:	00008d04 	andeq	r8, r0, r4, lsl #26
     b1c:	03f00e00 	mvnseq	r0, #0, 28
     b20:	0d010000 	stceq	0, cr0, [r1, #-0]
     b24:	80000fa8 	andhi	r0, r0, r8, lsr #31
     b28:	00000018 	andeq	r0, r0, r8, lsl r0
     b2c:	010f9c01 	tsteq	pc, r1, lsl #24
     b30:	01000004 	tsteq	r0, r4
     b34:	00014913 	andeq	r4, r1, r3, lsl r9
     b38:	000fc000 	andeq	ip, pc, r0
     b3c:	00008c80 	andeq	r8, r0, r0, lsl #25
     b40:	429c0100 	addsmi	r0, ip, #0, 2
     b44:	10000003 	andne	r0, r0, r3
     b48:	00000343 	andeq	r0, r0, r3, asr #6
     b4c:	02c71301 	sbceq	r1, r7, #67108864	; 0x4000000
     b50:	91020000 	mrsls	r0, (UNDEF: 2)
     b54:	0373106c 	cmneq	r3, #108	; 0x6c
     b58:	13010000 	movwne	r0, #4096	; 0x1000
     b5c:	00000149 	andeq	r0, r0, r9, asr #2
     b60:	10689102 	rsbne	r9, r8, r2, lsl #2
     b64:	00000449 	andeq	r0, r0, r9, asr #8
     b68:	016e1301 	cmneq	lr, r1, lsl #6
     b6c:	91020000 	mrsls	r0, (UNDEF: 2)
     b70:	04581164 	ldrbeq	r1, [r8], #-356	; 0xfffffe9c
     b74:	15010000 	strne	r0, [r1, #-0]
     b78:	00000342 	andeq	r0, r0, r2, asr #6
     b7c:	00749102 	rsbseq	r9, r4, r2, lsl #2
     b80:	00f80409 	rscseq	r0, r8, r9, lsl #8
     b84:	b4120000 	ldrlt	r0, [r2], #-0
     b88:	01000003 	tsteq	r0, r3
     b8c:	00104c20 	andseq	r4, r0, r0, lsr #24
     b90:	0000e880 	andeq	lr, r0, r0, lsl #17
     b94:	a39c0100 	orrsge	r0, ip, #0, 2
     b98:	10000003 	andne	r0, r0, r3
     b9c:	00000351 	andeq	r0, r0, r1, asr r3
     ba0:	03a32001 			; <UNDEFINED> instruction: 0x03a32001
     ba4:	91020000 	mrsls	r0, (UNDEF: 2)
     ba8:	03bf106c 			; <UNDEFINED> instruction: 0x03bf106c
     bac:	20010000 	andcs	r0, r1, r0
     bb0:	0000014b 	andeq	r0, r0, fp, asr #2
     bb4:	11689102 	cmnne	r8, r2, lsl #2
     bb8:	00000453 	andeq	r0, r0, r3, asr r4
     bbc:	03a92201 			; <UNDEFINED> instruction: 0x03a92201
     bc0:	91020000 	mrsls	r0, (UNDEF: 2)
     bc4:	03c41174 	biceq	r1, r4, #116, 2
     bc8:	23010000 	movwcs	r0, #4096	; 0x1000
     bcc:	000003af 	andeq	r0, r0, pc, lsr #7
     bd0:	13709102 	cmnne	r0, #-2147483648	; 0x80000000
     bd4:	00000480 	andeq	r0, r0, r0, lsl #9
     bd8:	01262701 	teqeq	r6, r1, lsl #14
     bdc:	00140000 	andseq	r0, r4, r0
     be0:	cd040900 	stcgt	9, cr0, [r4, #-0]
     be4:	09000002 	stmdbeq	r0, {r1}
     be8:	00024904 	andeq	r4, r2, r4, lsl #18
     bec:	63040900 	movwvs	r0, #18688	; 0x4900
     bf0:	15000001 	strne	r0, [r0, #-1]
     bf4:	0000040f 	andeq	r0, r0, pc, lsl #8
     bf8:	11342f01 	teqne	r4, r1, lsl #30
     bfc:	00388000 	eorseq	r8, r8, r0
     c00:	9c010000 	stcls	0, cr0, [r1], {-0}
     c04:	000003d9 	ldrdeq	r0, [r0], -r9
     c08:	00045310 	andeq	r5, r4, r0, lsl r3
     c0c:	792f0100 	stmdbvc	pc!, {r8}	; <UNPREDICTABLE>
     c10:	02000002 	andeq	r0, r0, #2
     c14:	16007491 			; <UNDEFINED> instruction: 0x16007491
     c18:	00000424 	andeq	r0, r0, r4, lsr #8
     c1c:	116c3501 	cmnne	ip, r1, lsl #10
     c20:	00248000 	eoreq	r8, r4, r0
     c24:	9c010000 	stcls	0, cr0, [r1], {-0}
     c28:	0000040a 	andeq	r0, r0, sl, lsl #8
     c2c:	00047b10 	andeq	r7, r4, r0, lsl fp
     c30:	49350100 	ldmdbmi	r5!, {r8}
     c34:	02000001 	andeq	r0, r0, #1
     c38:	e4137491 	ldr	r7, [r3], #-1169	; 0xfffffb6f
     c3c:	01000002 	tsteq	r0, r2
     c40:	00012637 	andeq	r2, r1, r7, lsr r6
     c44:	00001400 	andeq	r1, r0, r0, lsl #8
     c48:	0003e112 	andeq	lr, r3, r2, lsl r1
     c4c:	903e0100 	eorsls	r0, lr, r0, lsl #2
     c50:	98800011 	stmls	r0, {r0, r4}
     c54:	01000000 	mrseq	r0, (UNDEF: 0)
     c58:	00042e9c 	muleq	r4, ip, lr
     c5c:	03511100 	cmpeq	r1, #0, 2
     c60:	40010000 	andmi	r0, r1, r0
     c64:	000002cd 	andeq	r0, r0, sp, asr #5
     c68:	00689102 	rsbeq	r9, r8, r2, lsl #2
     c6c:	00038c12 	andeq	r8, r3, r2, lsl ip
     c70:	284d0100 	stmdacs	sp, {r8}^
     c74:	74800012 	strvc	r0, [r0], #18
     c78:	01000000 	mrseq	r0, (UNDEF: 0)
     c7c:	0004529c 	muleq	r4, ip, r2
     c80:	04531100 	ldrbeq	r1, [r3], #-256	; 0xffffff00
     c84:	4f010000 	svcmi	0x00010000
     c88:	00000279 	andeq	r0, r0, r9, ror r2
     c8c:	00749102 	rsbseq	r9, r4, r2, lsl #2
     c90:	00046717 	andeq	r6, r4, r7, lsl r7
     c94:	9c560100 	ldflse	f0, [r6], {-0}
     c98:	44800012 	strmi	r0, [r0], #18
     c9c:	01000000 	mrseq	r0, (UNDEF: 0)
     ca0:	0383189c 	orreq	r1, r3, #156, 16	; 0x9c0000
     ca4:	0b010000 	bleq	40cac <OS_SPSR_SYS_MODE+0x40c8d>
     ca8:	00000254 	andeq	r0, r0, r4, asr r2
     cac:	9d700305 	ldclls	3, cr0, [r0, #-20]!	; 0xffffffec
     cb0:	99188000 	ldmdbls	r8, {pc}
     cb4:	01000003 	tsteq	r0, r3
     cb8:	00027909 	andeq	r7, r2, r9, lsl #18
     cbc:	68030500 	stmdavs	r3, {r8, sl}
     cc0:	1880009d 	stmne	r0, {r0, r2, r3, r4, r7}
     cc4:	000003a7 	andeq	r0, r0, r7, lsr #7
     cc8:	016e0a01 	cmneq	lr, r1, lsl #20
     ccc:	03050000 	movweq	r0, #20480	; 0x5000
     cd0:	80009d6c 	andhi	r9, r0, ip, ror #26
     cd4:	00040a00 	andeq	r0, r4, r0, lsl #20
     cd8:	85000400 	strhi	r0, [r0, #-1024]	; 0xfffffc00
     cdc:	04000005 	streq	r0, [r0], #-5
     ce0:	0000fd01 	andeq	pc, r0, r1, lsl #26
     ce4:	048a0c00 	streq	r0, [sl], #3072	; 0xc00
     ce8:	00dc0000 	sbcseq	r0, ip, r0
     cec:	01100000 	tsteq	r0, r0
     cf0:	00000000 	andeq	r0, r0, r0
     cf4:	08ce0000 	stmiaeq	lr, {}^	; <UNPREDICTABLE>
     cf8:	04020000 	streq	r0, [r2], #-0
     cfc:	00004307 	andeq	r4, r0, r7, lsl #6
     d00:	08010200 	stmdaeq	r1, {r9}
     d04:	0000005f 	andeq	r0, r0, pc, asr r0
     d08:	a3070202 	movwge	r0, #29186	; 0x7202
     d0c:	02000000 	andeq	r0, r0, #0
     d10:	003e0704 	eorseq	r0, lr, r4, lsl #14
     d14:	01020000 	mrseq	r0, (UNDEF: 2)
     d18:	00006106 	andeq	r6, r0, r6, lsl #2
     d1c:	05020200 	streq	r0, [r2, #-512]	; 0xfffffe00
     d20:	000000d2 	ldrdeq	r0, [r0], -r2
     d24:	69050403 	stmdbvs	r5, {r0, r1, sl}
     d28:	0200746e 	andeq	r7, r0, #1845493760	; 0x6e000000
     d2c:	00000508 	andeq	r0, r0, r8, lsl #10
     d30:	08020000 	stmdaeq	r2, {}	; <UNPREDICTABLE>
     d34:	00003907 	andeq	r3, r0, r7, lsl #18
     d38:	05040200 	streq	r0, [r4, #-512]	; 0xfffffe00
     d3c:	00000005 	andeq	r0, r0, r5
     d40:	bb070402 	bllt	1c1d50 <OS_SPSR_SYS_MODE+0x1c1d31>
     d44:	02000000 	andeq	r0, r0, #0
     d48:	00680801 	rsbeq	r0, r8, r1, lsl #16
     d4c:	58040000 	stmdapl	r4, {}	; <UNPREDICTABLE>
     d50:	03000000 	movweq	r0, #0
     d54:	00004122 	andeq	r4, r0, r2, lsr #2
     d58:	001d0400 	andseq	r0, sp, r0, lsl #8
     d5c:	28030000 	stmdacs	r3, {}	; <UNPREDICTABLE>
     d60:	0000004f 	andeq	r0, r0, pc, asr #32
     d64:	00005704 	andeq	r5, r0, r4, lsl #14
     d68:	2c2e0300 	stccs	3, cr0, [lr], #-0
     d6c:	04000000 	streq	r0, [r0], #-0
     d70:	0000001c 	andeq	r0, r0, ip, lsl r0
     d74:	00253403 	eoreq	r3, r5, r3, lsl #8
     d78:	3a040000 	bcc	100d80 <OS_SPSR_SYS_MODE+0x100d61>
     d7c:	03000003 	movweq	r0, #3
     d80:	00005d37 	andeq	r5, r0, r7, lsr sp
     d84:	042d0500 	strteq	r0, [sp], #-1280	; 0xfffffb00
     d88:	01080000 	mrseq	r0, (UNDEF: 8)
     d8c:	0000d534 	andeq	sp, r0, r4, lsr r5
     d90:	03d90600 	bicseq	r0, r9, #0, 12
     d94:	35010000 	strcc	r0, [r1, #-0]
     d98:	000000d5 	ldrdeq	r0, [r0], -r5
     d9c:	03f90600 	mvnseq	r0, #0, 12
     da0:	36010000 	strcc	r0, [r1], -r0
     da4:	000000d5 	ldrdeq	r0, [r0], -r5
     da8:	04070004 	streq	r0, [r7], #-4
     dac:	000000b0 	strheq	r0, [r0], -r0	; <UNPREDICTABLE>
     db0:	00042d04 	andeq	r2, r4, r4, lsl #26
     db4:	b0370100 	eorslt	r0, r7, r0, lsl #2
     db8:	05000000 	streq	r0, [r0, #-0]
     dbc:	00000349 	andeq	r0, r0, r9, asr #6
     dc0:	5f0e0469 	svcpl	0x000e0469
     dc4:	06000001 	streq	r0, [r0], -r1
     dc8:	000003c4 	andeq	r0, r0, r4, asr #7
     dcc:	015f0f04 	cmpeq	pc, r4, lsl #30
     dd0:	06000000 	streq	r0, [r0], -r0
     dd4:	000003bf 			; <UNDEFINED> instruction: 0x000003bf
     dd8:	01651004 	cmneq	r5, r4
     ddc:	06040000 	streq	r0, [r4], -r0
     de0:	00000214 	andeq	r0, r0, r4, lsl r2
     de4:	009a1104 	addseq	r1, sl, r4, lsl #2
     de8:	06440000 	strbeq	r0, [r4], -r0
     dec:	00000331 	andeq	r0, r0, r1, lsr r3
     df0:	009a1204 	addseq	r1, sl, r4, lsl #4
     df4:	06480000 	strbeq	r0, [r8], -r0
     df8:	00000437 	andeq	r0, r0, r7, lsr r4
     dfc:	00a51304 	adceq	r1, r5, r4, lsl #6
     e00:	064c0000 	strbeq	r0, [ip], -r0
     e04:	0000037d 	andeq	r0, r0, sp, ror r3
     e08:	008f1404 	addeq	r1, pc, r4, lsl #8
     e0c:	06540000 	ldrbeq	r0, [r4], -r0
     e10:	00000460 	andeq	r0, r0, r0, ror #8
     e14:	009a1504 	addseq	r1, sl, r4, lsl #10
     e18:	06550000 	ldrbeq	r0, [r5], -r0
     e1c:	000003cf 	andeq	r0, r0, pc, asr #7
     e20:	00db1604 	sbcseq	r1, fp, r4, lsl #12
     e24:	06590000 	ldrbeq	r0, [r9], -r0
     e28:	0000036d 	andeq	r0, r0, sp, ror #6
     e2c:	00db1704 	sbcseq	r1, fp, r4, lsl #14
     e30:	00610000 	rsbeq	r0, r1, r0
     e34:	009a0407 	addseq	r0, sl, r7, lsl #8
     e38:	79080000 	stmdbvc	r8, {}	; <UNPREDICTABLE>
     e3c:	75000000 	strvc	r0, [r0, #-0]
     e40:	09000001 	stmdbeq	r0, {r0}
     e44:	0000006b 	andeq	r0, r0, fp, rrx
     e48:	8505003f 	strhi	r0, [r5, #-63]	; 0xffffffc1
     e4c:	08000003 	stmdaeq	r0, {r0, r1}
     e50:	019a1a04 	orrseq	r1, sl, r4, lsl #20
     e54:	65060000 	strvs	r0, [r6, #-0]
     e58:	04000003 	streq	r0, [r0], #-3
     e5c:	00019a1b 	andeq	r9, r1, fp, lsl sl
     e60:	41060000 	mrsmi	r0, (UNDEF: 6)
     e64:	04000004 	streq	r0, [r0], #-4
     e68:	00019a1c 	andeq	r9, r1, ip, lsl sl
     e6c:	07000400 	streq	r0, [r0, -r0, lsl #8]
     e70:	0000e604 	andeq	lr, r0, r4, lsl #12
     e74:	05610a00 	strbeq	r0, [r1, #-2560]!	; 0xfffff600
     e78:	4b010000 	blmi	40e80 <OS_SPSR_SYS_MODE+0x40e61>
     e7c:	800012e0 	andhi	r1, r0, r0, ror #5
     e80:	00000038 	andeq	r0, r0, r8, lsr r0
     e84:	01c49c01 	biceq	r9, r4, r1, lsl #24
     e88:	7d0b0000 	stcvc	0, cr0, [fp, #-0]
     e8c:	01000002 	tsteq	r0, r2
     e90:	0001c44b 	andeq	ip, r1, fp, asr #8
     e94:	74910200 	ldrvc	r0, [r1], #512	; 0x200
     e98:	db040700 	blle	102aa0 <OS_SPSR_SYS_MODE+0x102a81>
     e9c:	0a000000 	beq	ea4 <OS_SPSR_SYS_MODE+0xe85>
     ea0:	00000543 	andeq	r0, r0, r3, asr #10
     ea4:	13187a01 	tstne	r8, #4096	; 0x1000
     ea8:	005c8000 	subseq	r8, ip, r0
     eac:	9c010000 	stcls	0, cr0, [r1], {-0}
     eb0:	000001fc 	strdeq	r0, [r0], -ip
     eb4:	00027d0b 	andeq	r7, r2, fp, lsl #26
     eb8:	c47a0100 	ldrbtgt	r0, [sl], #-256	; 0xffffff00
     ebc:	02000001 	andeq	r0, r0, #1
     ec0:	320b7491 	andcc	r7, fp, #-1862270976	; 0x91000000
     ec4:	01000004 	tsteq	r0, r4
     ec8:	0001c47a 	andeq	ip, r1, sl, ror r4
     ecc:	70910200 	addsvc	r0, r1, r0, lsl #4
     ed0:	04a80a00 	strteq	r0, [r8], #2560	; 0xa00
     ed4:	c6010000 	strgt	r0, [r1], -r0
     ed8:	80001374 	andhi	r1, r0, r4, ror r3
     edc:	00000060 	andeq	r0, r0, r0, rrx
     ee0:	02209c01 	eoreq	r9, r0, #256	; 0x100
     ee4:	320b0000 	andcc	r0, fp, #0
     ee8:	01000004 	tsteq	r0, r4
     eec:	0001c4c6 	andeq	ip, r1, r6, asr #9
     ef0:	74910200 	ldrvc	r0, [r1], #512	; 0x200
     ef4:	04c40c00 	strbeq	r0, [r4], #3072	; 0xc00
     ef8:	e3010000 	movw	r0, #4096	; 0x1000
     efc:	0000004f 	andeq	r0, r0, pc, asr #32
     f00:	800013d4 	ldrdhi	r1, [r0], -r4
     f04:	0000003c 	andeq	r0, r0, ip, lsr r0
     f08:	02489c01 	subeq	r9, r8, #256	; 0x100
     f0c:	320b0000 	andcc	r0, fp, #0
     f10:	01000004 	tsteq	r0, r4
     f14:	0001c4e3 	andeq	ip, r1, r3, ror #9
     f18:	74910200 	ldrvc	r0, [r1], #512	; 0x200
     f1c:	024c0d00 	subeq	r0, ip, #0, 26
     f20:	0c020000 	stceq	0, cr0, [r2], {-0}
     f24:	80001410 	andhi	r1, r0, r0, lsl r4
     f28:	00000068 	andeq	r0, r0, r8, rrx
     f2c:	026c9c01 	rsbeq	r9, ip, #256	; 0x100
     f30:	700e0000 	andvc	r0, lr, r0
     f34:	02006972 	andeq	r6, r0, #1867776	; 0x1c8000
     f38:	00004f0e 	andeq	r4, r0, lr, lsl #30
     f3c:	74910200 	ldrvc	r0, [r1], #512	; 0x200
     f40:	050d0f00 	streq	r0, [sp, #-3840]	; 0xfffff100
     f44:	16020000 	strne	r0, [r2], -r0
     f48:	80001478 	andhi	r1, r0, r8, ror r4
     f4c:	000000a0 	andeq	r0, r0, r0, lsr #1
     f50:	029e9c01 	addseq	r9, lr, #256	; 0x100
     f54:	530b0000 	movwpl	r0, #45056	; 0xb000
     f58:	02000004 	andeq	r0, r0, #4
     f5c:	00019a16 	andeq	r9, r1, r6, lsl sl
     f60:	6c910200 	lfmvs	f0, 4, [r1], {0}
     f64:	00021410 	andeq	r1, r2, r0, lsl r4
     f68:	9a180200 	bls	601770 <OS_SPSR_SYS_MODE+0x601751>
     f6c:	02000000 	andeq	r0, r0, #0
     f70:	0f007491 	svceq	0x00007491
     f74:	0000051f 	andeq	r0, r0, pc, lsl r5
     f78:	15181f02 	ldrne	r1, [r8, #-3842]	; 0xfffff0fe
     f7c:	008c8000 	addeq	r8, ip, r0
     f80:	9c010000 	stcls	0, cr0, [r1], {-0}
     f84:	000002d0 	ldrdeq	r0, [r0], -r0	; <UNPREDICTABLE>
     f88:	0004530b 	andeq	r5, r4, fp, lsl #6
     f8c:	9a1f0200 	bls	7c1794 <OS_SPSR_SYS_MODE+0x7c1775>
     f90:	02000001 	andeq	r0, r0, #1
     f94:	14106c91 	ldrne	r6, [r0], #-3217	; 0xfffff36f
     f98:	02000002 	andeq	r0, r0, #2
     f9c:	00009a21 	andeq	r9, r0, r1, lsr #20
     fa0:	74910200 	ldrvc	r0, [r1], #512	; 0x200
     fa4:	04990d00 	ldreq	r0, [r9], #3328	; 0xd00
     fa8:	2c020000 	stccs	0, cr0, [r2], {-0}
     fac:	800015a4 	andhi	r1, r0, r4, lsr #11
     fb0:	00000058 	andeq	r0, r0, r8, asr r0
     fb4:	02f49c01 	rscseq	r9, r4, #256	; 0x100
     fb8:	530b0000 	movwpl	r0, #45056	; 0xb000
     fbc:	02000004 	andeq	r0, r0, #4
     fc0:	00019a2c 	andeq	r9, r1, ip, lsr #20
     fc4:	74910200 	ldrvc	r0, [r1], #512	; 0x200
     fc8:	05520d00 	ldrbeq	r0, [r2, #-3328]	; 0xfffff300
     fcc:	36020000 	strcc	r0, [r2], -r0
     fd0:	800015fc 	strdhi	r1, [r0], -ip
     fd4:	00000058 	andeq	r0, r0, r8, asr r0
     fd8:	03189c01 	tsteq	r8, #256	; 0x100
     fdc:	530b0000 	movwpl	r0, #45056	; 0xb000
     fe0:	02000004 	andeq	r0, r0, #4
     fe4:	00019a36 	andeq	r9, r1, r6, lsr sl
     fe8:	74910200 	ldrvc	r0, [r1], #512	; 0x200
     fec:	04f11100 	ldrbteq	r1, [r1], #256	; 0x100
     ff0:	40020000 	andmi	r0, r2, r0
     ff4:	0000019a 	muleq	r0, sl, r1
     ff8:	80001654 	andhi	r1, r0, r4, asr r6
     ffc:	0000008c 	andeq	r0, r0, ip, lsl #1
    1000:	034e9c01 	movteq	r9, #60417	; 0xec01
    1004:	700e0000 	andvc	r0, lr, r0
    1008:	02006972 	andeq	r6, r0, #1867776	; 0x1c8000
    100c:	00009a42 	andeq	r9, r0, r2, asr #20
    1010:	70910200 	addsvc	r0, r1, r0, lsl #4
    1014:	00044110 	andeq	r4, r4, r0, lsl r1
    1018:	9a430200 	bls	10c1820 <OS_SPSR_SYS_MODE+0x10c1801>
    101c:	02000001 	andeq	r0, r0, #1
    1020:	12007491 	andne	r7, r0, #-1862270976	; 0x91000000
    1024:	000004ce 	andeq	r0, r0, lr, asr #9
    1028:	004f4e02 	subeq	r4, pc, r2, lsl #28
    102c:	16e00000 	strbtne	r0, [r0], r0
    1030:	00bc8000 	adcseq	r8, ip, r0
    1034:	9c010000 	stcls	0, cr0, [r1], {-0}
    1038:	000003a9 	andeq	r0, r0, r9, lsr #7
    103c:	00054b10 	andeq	r4, r5, r0, lsl fp
    1040:	84500200 	ldrbhi	r0, [r0], #-512	; 0xfffffe00
    1044:	02000000 	andeq	r0, r0, #0
    1048:	65107491 	ldrvs	r7, [r0, #-1169]	; 0xfffffb6f
    104c:	02000003 	andeq	r0, r0, #3
    1050:	00019a51 	andeq	r9, r1, r1, asr sl
    1054:	70910200 	addsvc	r0, r1, r0, lsl #4
    1058:	00044110 	andeq	r4, r4, r0, lsl r1
    105c:	9a550200 	bls	1541864 <OS_SPSR_SYS_MODE+0x1541845>
    1060:	02000001 	andeq	r0, r0, #1
    1064:	1c136c91 	ldcne	12, cr6, [r3], {145}	; 0x91
    1068:	08800017 	stmeq	r0, {r0, r1, r2, r4}
    106c:	14000000 	strne	r0, [r0], #-0
    1070:	000004b3 			; <UNDEFINED> instruction: 0x000004b3
    1074:	004f5302 	subeq	r5, pc, r2, lsl #6
    1078:	00150000 	andseq	r0, r5, r0
    107c:	04160000 	ldreq	r0, [r6], #-0
    1080:	02000005 	andeq	r0, r0, #5
    1084:	00179c62 	andseq	r9, r7, r2, ror #24
    1088:	00001480 	andeq	r1, r0, r0, lsl #9
    108c:	089c0100 	ldmeq	ip, {r8}
    1090:	000000b0 	strheq	r0, [r0], -r0	; <UNPREDICTABLE>
    1094:	000003ca 	andeq	r0, r0, sl, asr #7
    1098:	00006b09 	andeq	r6, r0, r9, lsl #22
    109c:	10001f00 	andne	r1, r0, r0, lsl #30
    10a0:	0000052e 	andeq	r0, r0, lr, lsr #10
    10a4:	03ba0802 			; <UNDEFINED> instruction: 0x03ba0802
    10a8:	03050000 	movweq	r0, #20480	; 0x5000
    10ac:	80009d78 	andhi	r9, r0, r8, ror sp
    10b0:	0004df10 	andeq	sp, r4, r0, lsl pc
    10b4:	25090200 	strcs	r0, [r9, #-512]	; 0xfffffe00
    10b8:	05000000 	streq	r0, [r0, #-0]
    10bc:	009e7803 	addseq	r7, lr, r3, lsl #16
    10c0:	03831780 	orreq	r1, r3, #128, 14	; 0x2000000
    10c4:	07020000 	streq	r0, [r2, -r0]
    10c8:	00000175 	andeq	r0, r0, r5, ror r1
    10cc:	00039917 	andeq	r9, r3, r7, lsl r9
    10d0:	9a0a0200 	bls	2818d8 <OS_SPSR_SYS_MODE+0x2818b9>
    10d4:	17000001 	strne	r0, [r0, -r1]
    10d8:	000003a7 	andeq	r0, r0, r7, lsr #7
    10dc:	009a2a04 	addseq	r2, sl, r4, lsl #20
    10e0:	55000000 	strpl	r0, [r0, #-0]
    10e4:	04000001 	streq	r0, [r0], #-1
    10e8:	00070600 	andeq	r0, r7, r0, lsl #12
    10ec:	fd010400 	stc2	4, cr0, [r1, #-0]
    10f0:	0c000000 	stceq	0, cr0, [r0], {-0}
    10f4:	0000056f 	andeq	r0, r0, pc, ror #10
    10f8:	000000dc 	ldrdeq	r0, [r0], -ip
    10fc:	00000178 	andeq	r0, r0, r8, ror r1
    1100:	00000000 	andeq	r0, r0, r0
    1104:	00000af4 	strdeq	r0, [r0], -r4
    1108:	61060102 	tstvs	r6, r2, lsl #2
    110c:	02000000 	andeq	r0, r0, #0
    1110:	00d20502 	sbcseq	r0, r2, r2, lsl #10
    1114:	04030000 	streq	r0, [r3], #-0
    1118:	746e6905 	strbtvc	r6, [lr], #-2309	; 0xfffff6fb
    111c:	05080200 	streq	r0, [r8, #-512]	; 0xfffffe00
    1120:	00000000 	andeq	r0, r0, r0
    1124:	5f080102 	svcpl	0x00080102
    1128:	02000000 	andeq	r0, r0, #0
    112c:	00a30702 	adceq	r0, r3, r2, lsl #14
    1130:	1c040000 	stcne	0, cr0, [r4], {-0}
    1134:	03000000 	movweq	r0, #0
    1138:	00005a34 	andeq	r5, r0, r4, lsr sl
    113c:	07040200 	streq	r0, [r4, -r0, lsl #4]
    1140:	00000043 	andeq	r0, r0, r3, asr #32
    1144:	39070802 	stmdbcc	r7, {r1, fp}
    1148:	02000000 	andeq	r0, r0, #0
    114c:	003e0704 	eorseq	r0, lr, r4, lsl #14
    1150:	04020000 	streq	r0, [r2], #-0
    1154:	00000505 	andeq	r0, r0, r5, lsl #10
    1158:	07040200 	streq	r0, [r4, -r0, lsl #4]
    115c:	000000bb 	strheq	r0, [r0], -fp
    1160:	01020405 	tsteq	r2, r5, lsl #8
    1164:	00006808 	andeq	r6, r0, r8, lsl #16
    1168:	03510600 	cmpeq	r1, #0, 12
    116c:	02100000 	andseq	r0, r0, #0
    1170:	0000c321 	andeq	ip, r0, r1, lsr #6
    1174:	04600700 	strbteq	r0, [r0], #-1792	; 0xfffff900
    1178:	22020000 	andcs	r0, r2, #0
    117c:	0000004f 	andeq	r0, r0, pc, asr #32
    1180:	02140700 	andseq	r0, r4, #0, 14
    1184:	23020000 	movwcs	r0, #8192	; 0x2000
    1188:	0000004f 	andeq	r0, r0, pc, asr #32
    118c:	04490704 	strbeq	r0, [r9], #-1796	; 0xfffff8fc
    1190:	24020000 	strcs	r0, [r2], #-0
    1194:	0000004f 	andeq	r0, r0, pc, asr #32
    1198:	03430708 	movteq	r0, #14088	; 0x3708
    119c:	25020000 	strcs	r0, [r2, #-0]
    11a0:	000000ce 	andeq	r0, r0, lr, asr #1
    11a4:	ce08000c 	cdpgt	0, 0, cr0, cr8, cr12, {0}
    11a8:	09000000 	stmdbeq	r0, {}	; <UNPREDICTABLE>
    11ac:	0000007d 	andeq	r0, r0, sp, ror r0
    11b0:	c3040a00 	movwgt	r0, #18944	; 0x4a00
    11b4:	04000000 	streq	r0, [r0], #-0
    11b8:	00000351 	andeq	r0, r0, r1, asr r3
    11bc:	00862602 	addeq	r2, r6, r2, lsl #12
    11c0:	7a0b0000 	bvc	2c11c8 <OS_SPSR_SYS_MODE+0x2c11a9>
    11c4:	01000005 	tsteq	r0, r5
    11c8:	0017b007 	andseq	fp, r7, r7
    11cc:	00002880 	andeq	r2, r0, r0, lsl #17
    11d0:	039c0100 	orrseq	r0, ip, #0, 2
    11d4:	0c000001 	stceq	0, cr0, [r0], {1}
    11d8:	0000047b 	andeq	r0, r0, fp, ror r4
    11dc:	007d0701 	rsbseq	r0, sp, r1, lsl #14
    11e0:	91020000 	mrsls	r0, (UNDEF: 2)
    11e4:	800b0074 	andhi	r0, fp, r4, ror r0
    11e8:	01000005 	tsteq	r0, r5
    11ec:	0017d810 	andseq	sp, r7, r0, lsl r8
    11f0:	00002880 	andeq	r2, r0, r0, lsl #17
    11f4:	279c0100 	ldrcs	r0, [ip, r0, lsl #2]
    11f8:	0c000001 	stceq	0, cr0, [r0], {1}
    11fc:	0000047b 	andeq	r0, r0, fp, ror r4
    1200:	007d1001 	rsbseq	r1, sp, r1
    1204:	91020000 	mrsls	r0, (UNDEF: 2)
    1208:	860d0074 			; <UNDEFINED> instruction: 0x860d0074
    120c:	01000005 	tsteq	r0, r5
    1210:	00180024 	andseq	r0, r8, r4, lsr #32
    1214:	0000e480 	andeq	lr, r0, r0, lsl #9
    1218:	0e9c0100 	fmleqe	f0, f4, f0
    121c:	0000056a 	andeq	r0, r0, sl, ror #10
    1220:	18e43201 	stmiane	r4!, {r0, r9, ip, sp}^
    1224:	00ac8000 	adceq	r8, ip, r0
    1228:	9c010000 	stcls	0, cr0, [r1], {-0}
    122c:	0003510f 	andeq	r5, r3, pc, lsl #2
    1230:	d4340100 	ldrtle	r0, [r4], #-256	; 0xffffff00
    1234:	02000000 	andeq	r0, r0, #0
    1238:	00006891 	muleq	r0, r1, r8
    123c:	000003ad 	andeq	r0, r0, sp, lsr #7
    1240:	07df0004 	ldrbeq	r0, [pc, r4]
    1244:	01040000 	mrseq	r0, (UNDEF: 4)
    1248:	000000fd 	strdeq	r0, [r0], -sp
    124c:	0005be0c 	andeq	fp, r5, ip, lsl #28
    1250:	0000dc00 	andeq	sp, r0, r0, lsl #24
    1254:	0001a000 	andeq	sl, r1, r0
    1258:	00000000 	andeq	r0, r0, r0
    125c:	000c6900 	andeq	r6, ip, r0, lsl #18
    1260:	07040200 	streq	r0, [r4, -r0, lsl #4]
    1264:	00000043 	andeq	r0, r0, r3, asr #32
    1268:	5f080102 	svcpl	0x00080102
    126c:	02000000 	andeq	r0, r0, #0
    1270:	00a30702 	adceq	r0, r3, r2, lsl #14
    1274:	04020000 	streq	r0, [r2], #-0
    1278:	00003e07 	andeq	r3, r0, r7, lsl #28
    127c:	06010200 	streq	r0, [r1], -r0, lsl #4
    1280:	00000061 	andeq	r0, r0, r1, rrx
    1284:	d2050202 	andle	r0, r5, #536870912	; 0x20000000
    1288:	03000000 	movweq	r0, #0
    128c:	6e690504 	cdpvs	5, 6, cr0, cr9, cr4, {0}
    1290:	08020074 	stmdaeq	r2, {r2, r4, r5, r6}
    1294:	00000005 	andeq	r0, r0, r5
    1298:	07080200 	streq	r0, [r8, -r0, lsl #4]
    129c:	00000039 	andeq	r0, r0, r9, lsr r0
    12a0:	05050402 	streq	r0, [r5, #-1026]	; 0xfffffbfe
    12a4:	02000000 	andeq	r0, r0, #0
    12a8:	00bb0704 	adcseq	r0, fp, r4, lsl #14
    12ac:	01020000 	mrseq	r0, (UNDEF: 2)
    12b0:	00006808 	andeq	r6, r0, r8, lsl #16
    12b4:	00580400 	subseq	r0, r8, r0, lsl #8
    12b8:	22030000 	andcs	r0, r3, #0
    12bc:	00000041 	andeq	r0, r0, r1, asr #32
    12c0:	00001d04 	andeq	r1, r0, r4, lsl #26
    12c4:	4f280300 	svcmi	0x00280300
    12c8:	04000000 	streq	r0, [r0], #-0
    12cc:	00000057 	andeq	r0, r0, r7, asr r0
    12d0:	002c2e03 	eoreq	r2, ip, r3, lsl #28
    12d4:	1c040000 	stcne	0, cr0, [r4], {-0}
    12d8:	03000000 	movweq	r0, #0
    12dc:	00002534 	andeq	r2, r0, r4, lsr r5
    12e0:	033a0400 	teqeq	sl, #0, 8
    12e4:	37030000 	strcc	r0, [r3, -r0]
    12e8:	0000005d 	andeq	r0, r0, sp, asr r0
    12ec:	00042d05 	andeq	r2, r4, r5, lsl #26
    12f0:	34010800 	strcc	r0, [r1], #-2048	; 0xfffff800
    12f4:	000000d5 	ldrdeq	r0, [r0], -r5
    12f8:	0003d906 	andeq	sp, r3, r6, lsl #18
    12fc:	d5350100 	ldrle	r0, [r5, #-256]!	; 0xffffff00
    1300:	00000000 	andeq	r0, r0, r0
    1304:	0003f906 	andeq	pc, r3, r6, lsl #18
    1308:	d5360100 	ldrle	r0, [r6, #-256]!	; 0xffffff00
    130c:	04000000 	streq	r0, [r0], #-0
    1310:	b0040700 	andlt	r0, r4, r0, lsl #14
    1314:	04000000 	streq	r0, [r0], #-0
    1318:	0000042d 	andeq	r0, r0, sp, lsr #8
    131c:	00b03701 	adcseq	r3, r0, r1, lsl #14
    1320:	49050000 	stmdbmi	r5, {}	; <UNPREDICTABLE>
    1324:	69000003 	stmdbvs	r0, {r0, r1}
    1328:	015f0e04 	cmpeq	pc, r4, lsl #28
    132c:	c4060000 	strgt	r0, [r6], #-0
    1330:	04000003 	streq	r0, [r0], #-3
    1334:	00015f0f 	andeq	r5, r1, pc, lsl #30
    1338:	bf060000 	svclt	0x00060000
    133c:	04000003 	streq	r0, [r0], #-3
    1340:	00016510 	andeq	r6, r1, r0, lsl r5
    1344:	14060400 	strne	r0, [r6], #-1024	; 0xfffffc00
    1348:	04000002 	streq	r0, [r0], #-2
    134c:	00009a11 	andeq	r9, r0, r1, lsl sl
    1350:	31064400 	tstcc	r6, r0, lsl #8
    1354:	04000003 	streq	r0, [r0], #-3
    1358:	00009a12 	andeq	r9, r0, r2, lsl sl
    135c:	37064800 	strcc	r4, [r6, -r0, lsl #16]
    1360:	04000004 	streq	r0, [r0], #-4
    1364:	0000a513 	andeq	sl, r0, r3, lsl r5
    1368:	7d064c00 	stcvc	12, cr4, [r6, #-0]
    136c:	04000003 	streq	r0, [r0], #-3
    1370:	00008f14 	andeq	r8, r0, r4, lsl pc
    1374:	60065400 	andvs	r5, r6, r0, lsl #8
    1378:	04000004 	streq	r0, [r0], #-4
    137c:	00009a15 	andeq	r9, r0, r5, lsl sl
    1380:	cf065500 	svcgt	0x00065500
    1384:	04000003 	streq	r0, [r0], #-3
    1388:	0000db16 	andeq	sp, r0, r6, lsl fp
    138c:	6d065900 	stcvs	9, cr5, [r6, #-0]
    1390:	04000003 	streq	r0, [r0], #-3
    1394:	0000db17 	andeq	sp, r0, r7, lsl fp
    1398:	07006100 	streq	r6, [r0, -r0, lsl #2]
    139c:	00009a04 	andeq	r9, r0, r4, lsl #20
    13a0:	00790800 	rsbseq	r0, r9, r0, lsl #16
    13a4:	01750000 	cmneq	r5, r0
    13a8:	6b090000 	blvs	2413b0 <OS_SPSR_SYS_MODE+0x241391>
    13ac:	3f000000 	svccc	0x00000000
    13b0:	03850500 	orreq	r0, r5, #0, 10
    13b4:	04080000 	streq	r0, [r8], #-0
    13b8:	00019a1a 	andeq	r9, r1, sl, lsl sl
    13bc:	03650600 	cmneq	r5, #0, 12
    13c0:	1b040000 	blne	1013c8 <OS_SPSR_SYS_MODE+0x1013a9>
    13c4:	0000019a 	muleq	r0, sl, r1
    13c8:	04410600 	strbeq	r0, [r1], #-1536	; 0xfffffa00
    13cc:	1c040000 	stcne	0, cr0, [r4], {-0}
    13d0:	0000019a 	muleq	r0, sl, r1
    13d4:	04070004 	streq	r0, [r7], #-4
    13d8:	000000e6 	andeq	r0, r0, r6, ror #1
    13dc:	0005610a 	andeq	r6, r5, sl, lsl #2
    13e0:	904b0100 	subls	r0, fp, r0, lsl #2
    13e4:	38800019 	stmcc	r0, {r0, r3, r4}
    13e8:	01000000 	mrseq	r0, (UNDEF: 0)
    13ec:	0001c49c 	muleq	r1, ip, r4
    13f0:	027d0b00 	rsbseq	r0, sp, #0, 22
    13f4:	4b010000 	blmi	413fc <OS_SPSR_SYS_MODE+0x413dd>
    13f8:	000001c4 	andeq	r0, r0, r4, asr #3
    13fc:	00749102 	rsbseq	r9, r4, r2, lsl #2
    1400:	00db0407 	sbcseq	r0, fp, r7, lsl #8
    1404:	430a0000 	movwmi	r0, #40960	; 0xa000
    1408:	01000005 	tsteq	r0, r5
    140c:	0019c87a 	andseq	ip, r9, sl, ror r8
    1410:	00005c80 	andeq	r5, r0, r0, lsl #25
    1414:	fc9c0100 	ldc2	1, cr0, [ip], {0}
    1418:	0b000001 	bleq	1424 <OS_SPSR_SYS_MODE+0x1405>
    141c:	0000027d 	andeq	r0, r0, sp, ror r2
    1420:	01c47a01 	biceq	r7, r4, r1, lsl #20
    1424:	91020000 	mrsls	r0, (UNDEF: 2)
    1428:	04320b74 	ldrteq	r0, [r2], #-2932	; 0xfffff48c
    142c:	7a010000 	bvc	41434 <OS_SPSR_SYS_MODE+0x41415>
    1430:	000001c4 	andeq	r0, r0, r4, asr #3
    1434:	00709102 	rsbseq	r9, r0, r2, lsl #2
    1438:	0004a80a 	andeq	sl, r4, sl, lsl #16
    143c:	00c60100 	sbceq	r0, r6, r0, lsl #2
    1440:	60000000 	andvs	r0, r0, r0
    1444:	01000000 	mrseq	r0, (UNDEF: 0)
    1448:	0002209c 	muleq	r2, ip, r0
    144c:	04320b00 	ldrteq	r0, [r2], #-2816	; 0xfffff500
    1450:	c6010000 	strgt	r0, [r1], -r0
    1454:	000001c4 	andeq	r0, r0, r4, asr #3
    1458:	00749102 	rsbseq	r9, r4, r2, lsl #2
    145c:	0004c40c 	andeq	ip, r4, ip, lsl #8
    1460:	4fe30100 	svcmi	0x00e30100
    1464:	00000000 	andeq	r0, r0, r0
    1468:	3c000000 	stccc	0, cr0, [r0], {-0}
    146c:	01000000 	mrseq	r0, (UNDEF: 0)
    1470:	0002489c 	muleq	r2, ip, r8
    1474:	04320b00 	ldrteq	r0, [r2], #-2816	; 0xfffff500
    1478:	e3010000 	movw	r0, #4096	; 0x1000
    147c:	000001c4 	andeq	r0, r0, r4, asr #3
    1480:	00749102 	rsbseq	r9, r4, r2, lsl #2
    1484:	00060b0d 	andeq	r0, r6, sp, lsl #22
    1488:	00070200 	andeq	r0, r7, r0, lsl #4
    148c:	34000000 	strcc	r0, [r0], #-0
    1490:	01000000 	mrseq	r0, (UNDEF: 0)
    1494:	05e30e9c 	strbeq	r0, [r3, #3740]!	; 0xe9c
    1498:	0d020000 	stceq	0, cr0, [r2, #-0]
    149c:	0000009a 	muleq	r0, sl, r0
    14a0:	80001a24 	andhi	r1, r0, r4, lsr #20
    14a4:	00000038 	andeq	r0, r0, r8, lsr r0
    14a8:	02819c01 	addeq	r9, r1, #256	; 0x100
    14ac:	bf0f0000 	svclt	0x000f0000
    14b0:	02000004 	andeq	r0, r0, #4
    14b4:	0000a50f 	andeq	sl, r0, pc, lsl #10
    14b8:	70910200 	addsvc	r0, r1, r0, lsl #4
    14bc:	05b11000 	ldreq	r1, [r1, #0]!
    14c0:	13020000 	movwne	r0, #8192	; 0x2000
    14c4:	80001a5c 	andhi	r1, r0, ip, asr sl
    14c8:	00000054 	andeq	r0, r0, r4, asr r0
    14cc:	02b29c01 	adcseq	r9, r2, #256	; 0x100
    14d0:	6d110000 	ldcvs	0, cr0, [r1, #-0]
    14d4:	13020073 	movwne	r0, #8307	; 0x2073
    14d8:	0000009a 	muleq	r0, sl, r0
    14dc:	0f6c9102 	svceq	0x006c9102
    14e0:	00000453 	andeq	r0, r0, r3, asr r4
    14e4:	019a1502 	orrseq	r1, sl, r2, lsl #10
    14e8:	91020000 	mrsls	r0, (UNDEF: 2)
    14ec:	80100074 	andshi	r0, r0, r4, ror r0
    14f0:	02000004 	andeq	r0, r0, #4
    14f4:	001ab01b 	andseq	fp, sl, fp, lsl r0
    14f8:	00007080 	andeq	r7, r0, r0, lsl #1
    14fc:	d69c0100 	ldrle	r0, [ip], r0, lsl #2
    1500:	0b000002 	bleq	1510 <OS_SPSR_SYS_MODE+0x14f1>
    1504:	00000453 	andeq	r0, r0, r3, asr r4
    1508:	019a1b02 	orrseq	r1, sl, r2, lsl #22
    150c:	91020000 	mrsls	r0, (UNDEF: 2)
    1510:	d6100074 			; <UNDEFINED> instruction: 0xd6100074
    1514:	02000005 	andeq	r0, r0, #5
    1518:	00000022 	andeq	r0, r0, r2, lsr #32
    151c:	00002c00 	andeq	r2, r0, r0, lsl #24
    1520:	fa9c0100 	blx	fe701928 <_irqstack+0x7dee1928>
    1524:	0b000002 	bleq	1534 <OS_SPSR_SYS_MODE+0x1515>
    1528:	00000453 	andeq	r0, r0, r3, asr r4
    152c:	019a2202 	orrseq	r2, sl, r2, lsl #4
    1530:	91020000 	mrsls	r0, (UNDEF: 2)
    1534:	ef120074 	svc	0x00120074
    1538:	02000005 	andeq	r0, r0, #5
    153c:	00004f28 	andeq	r4, r0, r8, lsr #30
    1540:	00000000 	andeq	r0, r0, r0
    1544:	00002c00 	andeq	r2, r0, r0, lsl #24
    1548:	229c0100 	addscs	r0, ip, #0, 2
    154c:	0b000003 	bleq	1560 <OS_SPSR_SYS_MODE+0x1541>
    1550:	00000453 	andeq	r0, r0, r3, asr r4
    1554:	019a2802 	orrseq	r2, sl, r2, lsl #16
    1558:	91020000 	mrsls	r0, (UNDEF: 2)
    155c:	b3100074 	tstlt	r0, #116	; 0x74
    1560:	02000004 	andeq	r0, r0, #4
    1564:	001b202d 	andseq	r2, fp, sp, lsr #32
    1568:	0000a880 	andeq	sl, r0, r0, lsl #17
    156c:	6e9c0100 	fmlvse	f0, f4, f0
    1570:	0b000003 	bleq	1584 <OS_SPSR_SYS_MODE+0x1565>
    1574:	00000453 	andeq	r0, r0, r3, asr r4
    1578:	019a2d02 	orrseq	r2, sl, r2, lsl #26
    157c:	91020000 	mrsls	r0, (UNDEF: 2)
    1580:	05fe0f64 	ldrbeq	r0, [lr, #3940]!	; 0xf64
    1584:	2f020000 	svccs	0x00020000
    1588:	00000084 	andeq	r0, r0, r4, lsl #1
    158c:	0f709102 	svceq	0x00709102
    1590:	00000432 	andeq	r0, r0, r2, lsr r4
    1594:	00d53002 	sbcseq	r3, r5, r2
    1598:	91020000 	mrsls	r0, (UNDEF: 2)
    159c:	00741374 	rsbseq	r1, r4, r4, ror r3
    15a0:	019a3102 	orrseq	r3, sl, r2, lsl #2
    15a4:	91020000 	mrsls	r0, (UNDEF: 2)
    15a8:	a114006c 	tstge	r4, ip, rrx
    15ac:	02000005 	andeq	r0, r0, #5
    15b0:	00004f3c 	andeq	r4, r0, ip, lsr pc
    15b4:	001bc800 	andseq	ip, fp, r0, lsl #16
    15b8:	00003080 	andeq	r3, r0, r0, lsl #1
    15bc:	0f9c0100 	svceq	0x009c0100
    15c0:	000005c9 	andeq	r0, r0, r9, asr #11
    15c4:	00b00402 	adcseq	r0, r0, r2, lsl #8
    15c8:	03050000 	movweq	r0, #20480	; 0x5000
    15cc:	80009e7c 	andhi	r9, r0, ip, ror lr
    15d0:	00038315 	andeq	r8, r3, r5, lsl r3
    15d4:	75280400 	strvc	r0, [r8, #-1024]!	; 0xfffffc00
    15d8:	16000001 	strne	r0, [r0], -r1
    15dc:	00000596 	muleq	r0, r6, r5
    15e0:	009a0602 	addseq	r0, sl, r2, lsl #12
    15e4:	03050000 	movweq	r0, #20480	; 0x5000
    15e8:	80009e84 	andhi	r9, r0, r4, lsl #29
    15ec:	00004f00 	andeq	r4, r0, r0, lsl #30
    15f0:	63000200 	movwvs	r0, #512	; 0x200
    15f4:	04000009 	streq	r0, [r0], #-9
    15f8:	000e7501 	andeq	r7, lr, r1, lsl #10
    15fc:	00020800 	andeq	r0, r2, r0, lsl #16
    1600:	63727300 	cmnvs	r2, #0, 6
    1604:	6174732f 	cmnvs	r4, pc, lsr #6
    1608:	70757472 	rsbsvc	r7, r5, r2, ror r4
    160c:	2f00532e 	svccs	0x0000532e
    1610:	656d6f68 	strbvs	r6, [sp, #-3944]!	; 0xfffff098
    1614:	756f792f 	strbvc	r7, [pc, #-2351]!	; ced <OS_SPSR_SYS_MODE+0xcce>
    1618:	772f7a6a 	strvc	r7, [pc, -sl, ror #20]!
    161c:	2f6b726f 	svccs	0x006b726f
    1620:	6574796d 	ldrbvs	r7, [r4, #-2413]!	; 0xfffff693
    1624:	6d2f7473 	cfstrsvs	mvf7, [pc, #-460]!	; 1460 <OS_SPSR_SYS_MODE+0x1441>
    1628:	72656b61 	rsbvc	r6, r5, #99328	; 0x18400
    162c:	00736f74 	rsbseq	r6, r3, r4, ror pc
    1630:	20554e47 	subscs	r4, r5, r7, asr #28
    1634:	32205341 	eorcc	r5, r0, #67108865	; 0x4000001
    1638:	2e35322e 	cdpcs	2, 3, cr3, cr5, cr14, {1}
    163c:	80010030 	andhi	r0, r1, r0, lsr r0
    1640:	0000005a 	andeq	r0, r0, sl, asr r0
    1644:	09750002 	ldmdbeq	r5!, {r1}^
    1648:	01040000 	mrseq	r0, (UNDEF: 4)
    164c:	00000f30 	andeq	r0, r0, r0, lsr pc
    1650:	80000188 	andhi	r0, r0, r8, lsl #3
    1654:	800001f8 	strdhi	r0, [r0], -r8
    1658:	2f637273 	svccs	0x00637273
    165c:	35317063 	ldrcc	r7, [r1, #-99]!	; 0xffffff9d
    1660:	7570635f 	ldrbvc	r6, [r0, #-863]!	; 0xfffffca1
    1664:	6d69745f 	cfstrdvs	mvd7, [r9, #-380]!	; 0xfffffe84
    1668:	532e7265 	teqpl	lr, #1342177286	; 0x50000006
    166c:	6f682f00 	svcvs	0x00682f00
    1670:	792f656d 	stmdbvc	pc!, {r0, r2, r3, r5, r6, r8, sl, sp, lr}	; <UNPREDICTABLE>
    1674:	7a6a756f 	bvc	1a9ec38 <OS_SPSR_SYS_MODE+0x1a9ec19>
    1678:	726f772f 	rsbvc	r7, pc, #12320768	; 0xbc0000
    167c:	796d2f6b 	stmdbvc	sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp}^
    1680:	74736574 	ldrbtvc	r6, [r3], #-1396	; 0xfffffa8c
    1684:	6b616d2f 	blvs	185cb48 <OS_SPSR_SYS_MODE+0x185cb29>
    1688:	6f747265 	svcvs	0x00747265
    168c:	4e470073 	mcrmi	0, 2, r0, cr7, cr3, {3}
    1690:	53412055 	movtpl	r2, #4181	; 0x1055
    1694:	322e3220 	eorcc	r3, lr, #32, 4
    1698:	00302e35 	eorseq	r2, r0, r5, lsr lr
    169c:	00cf8001 	sbceq	r8, pc, r1
    16a0:	00020000 	andeq	r0, r2, r0
    16a4:	00000989 	andeq	r0, r0, r9, lsl #19
    16a8:	0f930104 	svceq	0x00930104
    16ac:	02000000 	andeq	r0, r0, #0
    16b0:	027c8000 	rsbseq	r8, ip, #0
    16b4:	2e2e8000 	cdpcs	0, 2, cr8, cr14, cr0, {0}
    16b8:	7379732f 	cmnvc	r9, #-1140850688	; 0xbc000000
    16bc:	73706564 	cmnvc	r0, #100, 10	; 0x19000000
    16c0:	6d72612f 	ldfvse	f6, [r2, #-188]!	; 0xffffff44
    16c4:	6d656d2f 	stclvs	13, cr6, [r5, #-188]!	; 0xffffff44
    16c8:	2e746573 	mrccs	5, 3, r6, cr4, cr3, {3}
    16cc:	682f0053 	stmdavs	pc!, {r0, r1, r4, r6}	; <UNPREDICTABLE>
    16d0:	2f656d6f 	svccs	0x00656d6f
    16d4:	67776374 			; <UNDEFINED> instruction: 0x67776374
    16d8:	6975622d 	ldmdbvs	r5!, {r0, r2, r3, r5, r9, sp, lr}^
    16dc:	6c73646c 	cfldrdvs	mvd6, [r3], #-432	; 0xfffffe50
    16e0:	2f657661 	svccs	0x00657661
    16e4:	6b726f77 	blvs	1c9d4c8 <OS_SPSR_SYS_MODE+0x1c9d4a9>
    16e8:	63617073 	cmnvs	r1, #115	; 0x73
    16ec:	63742f65 	cmnvs	r4, #404	; 0x194
    16f0:	6d2d6777 	stcvs	7, cr6, [sp, #-476]!	; 0xfffffe24
    16f4:	2d656b61 	fstmdbxcs	r5!, {d22-d69}	;@ Deprecated
    16f8:	656c6572 	strbvs	r6, [ip, #-1394]!	; 0xfffffa8e
    16fc:	2f657361 	svccs	0x00657361
    1700:	6562616c 	strbvs	r6, [r2, #-364]!	; 0xfffffe94
    1704:	63742f6c 	cmnvs	r4, #108, 30	; 0x1b0
    1708:	782d6777 	stmdavc	sp!, {r0, r1, r2, r4, r5, r6, r8, r9, sl, sp, lr}
    170c:	365f3638 			; <UNDEFINED> instruction: 0x365f3638
    1710:	78652d34 	stmdavc	r5!, {r2, r4, r5, r8, sl, fp, sp}^
    1714:	742f3034 	strtvc	r3, [pc], #-52	; 171c <OS_SPSR_SYS_MODE+0x16fd>
    1718:	65677261 	strbvs	r7, [r7, #-609]!	; 0xfffffd9f
    171c:	72612f74 	rsbvc	r2, r1, #116, 30	; 0x1d0
    1720:	696c2d6d 	stmdbvs	ip!, {r0, r2, r3, r5, r6, r8, sl, fp, sp}^
    1724:	2d78756e 	cfldr64cs	mvdx7, [r8, #-440]!	; 0xfffffe48
    1728:	65756e67 	ldrbvs	r6, [r5, #-3687]!	; 0xfffff199
    172c:	68696261 	stmdavs	r9!, {r0, r5, r6, r9, sp, lr}^
    1730:	6e732f66 	cdpvs	15, 7, cr2, cr3, cr6, {3}
    1734:	68737061 	ldmdavs	r3!, {r0, r5, r6, ip, sp, lr}^
    1738:	2f73746f 	svccs	0x0073746f
    173c:	62696c67 	rsbvs	r6, r9, #26368	; 0x6700
    1740:	69672e63 	stmdbvs	r7!, {r0, r1, r5, r6, r9, sl, fp, sp}^
    1744:	65727e74 	ldrbvs	r7, [r2, #-3700]!	; 0xfffff18c
    1748:	7361656c 	cmnvc	r1, #108, 10	; 0x1b000000
    174c:	2e322d65 	cdpcs	13, 3, cr2, cr2, cr5, {3}
    1750:	6d2d3132 	stfvss	f3, [sp, #-200]!	; 0xffffff38
    1754:	65747361 	ldrbvs	r7, [r4, #-865]!	; 0xfffffc9f
    1758:	74732f72 	ldrbtvc	r2, [r3], #-3954	; 0xfffff08e
    175c:	676e6972 			; <UNDEFINED> instruction: 0x676e6972
    1760:	554e4700 	strbpl	r4, [lr, #-1792]	; 0xfffff900
    1764:	20534120 	subscs	r4, r3, r0, lsr #2
    1768:	35322e32 	ldrcc	r2, [r2, #-3634]!	; 0xfffff1ce
    176c:	0100302e 	tsteq	r0, lr, lsr #32
    1770:	地址 0x0000000000001770 越界。


Disassembly of section .debug_abbrev:

00000000 <.debug_abbrev>:
   0:	25011101 	strcs	r1, [r1, #-257]	; 0xfffffeff
   4:	030b130e 	movweq	r1, #45838	; 0xb30e
   8:	550e1b0e 	strpl	r1, [lr, #-2830]	; 0xfffff4f2
   c:	10011117 	andne	r1, r1, r7, lsl r1
  10:	02000017 	andeq	r0, r0, #23
  14:	0b0b0024 	bleq	2c00ac <OS_SPSR_SYS_MODE+0x2c008d>
  18:	08030b3e 	stmdaeq	r3, {r1, r2, r3, r4, r5, r8, r9, fp}
  1c:	16030000 	strne	r0, [r3], -r0
  20:	3a0e0300 	bcc	380c28 <OS_SPSR_SYS_MODE+0x380c09>
  24:	490b3b0b 	stmdbmi	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
  28:	04000013 	streq	r0, [r0], #-19	; 0xffffffed
  2c:	0b0b0024 	bleq	2c00c4 <OS_SPSR_SYS_MODE+0x2c00a5>
  30:	0e030b3e 	vmoveq.16	d3[0], r0
  34:	0f050000 	svceq	0x00050000
  38:	000b0b00 	andeq	r0, fp, r0, lsl #22
  3c:	01130600 	tsteq	r3, r0, lsl #12
  40:	0b3a0b0b 	bleq	e82c74 <OS_SPSR_SYS_MODE+0xe82c55>
  44:	13010b3b 	movwne	r0, #6971	; 0x1b3b
  48:	0d070000 	stceq	0, cr0, [r7, #-0]
  4c:	3a0e0300 	bcc	380c54 <OS_SPSR_SYS_MODE+0x380c35>
  50:	490b3b0b 	stmdbmi	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
  54:	0d0b0b13 	vstreq	d0, [fp, #-76]	; 0xffffffb4
  58:	380b0c0b 	stmdacc	fp, {r0, r1, r3, sl, fp}
  5c:	0800000b 	stmdaeq	r0, {r0, r1, r3}
  60:	193f012e 	ldmdbne	pc!, {r1, r2, r3, r5, r8}	; <UNPREDICTABLE>
  64:	0b3a0e03 	bleq	e83878 <OS_SPSR_SYS_MODE+0xe83859>
  68:	01110b3b 	tsteq	r1, fp, lsr fp
  6c:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
  70:	01194297 			; <UNDEFINED> instruction: 0x01194297
  74:	09000013 	stmdbeq	r0, {r0, r1, r4}
  78:	0e030034 	mcreq	0, 0, r0, cr3, cr4, {1}
  7c:	0b3b0b3a 	bleq	ec2d6c <OS_SPSR_SYS_MODE+0xec2d4d>
  80:	18021349 	stmdane	r2, {r0, r3, r6, r8, r9, ip}
  84:	0f0a0000 	svceq	0x000a0000
  88:	490b0b00 	stmdbmi	fp, {r8, r9, fp}
  8c:	0b000013 	bleq	e0 <OS_SPSR_SYS_MODE+0xc1>
  90:	193f012e 	ldmdbne	pc!, {r1, r2, r3, r5, r8}	; <UNPREDICTABLE>
  94:	0b3a0e03 	bleq	e838a8 <OS_SPSR_SYS_MODE+0xe83889>
  98:	19270b3b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, r9, fp}
  9c:	01111349 	tsteq	r1, r9, asr #6
  a0:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
  a4:	01194297 			; <UNDEFINED> instruction: 0x01194297
  a8:	0c000013 	stceq	0, cr0, [r0], {19}
  ac:	0e030005 	cdpeq	0, 0, cr0, cr3, cr5, {0}
  b0:	0b3b0b3a 	bleq	ec2da0 <OS_SPSR_SYS_MODE+0xec2d81>
  b4:	18021349 	stmdane	r2, {r0, r3, r6, r8, r9, ip}
  b8:	0b0d0000 	bleq	3400c0 <OS_SPSR_SYS_MODE+0x3400a1>
  bc:	12011101 	andne	r1, r1, #1073741824	; 0x40000000
  c0:	0e000006 	cdpeq	0, 0, cr0, cr0, cr6, {0}
  c4:	193f012e 	ldmdbne	pc!, {r1, r2, r3, r5, r8}	; <UNPREDICTABLE>
  c8:	0b3a0e03 	bleq	e838dc <OS_SPSR_SYS_MODE+0xe838bd>
  cc:	19270b3b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, r9, fp}
  d0:	06120111 			; <UNDEFINED> instruction: 0x06120111
  d4:	42971840 	addsmi	r1, r7, #64, 16	; 0x400000
  d8:	00130119 	andseq	r0, r3, r9, lsl r1
  dc:	00050f00 	andeq	r0, r5, r0, lsl #30
  e0:	0b3a0803 	bleq	e820f4 <OS_SPSR_SYS_MODE+0xe820d5>
  e4:	13490b3b 	movtne	r0, #39739	; 0x9b3b
  e8:	00001802 	andeq	r1, r0, r2, lsl #16
  ec:	49010110 	stmdbmi	r1, {r4, r8}
  f0:	00130113 	andseq	r0, r3, r3, lsl r1
  f4:	00211100 	eoreq	r1, r1, r0, lsl #2
  f8:	052f1349 	streq	r1, [pc, #-841]!	; fffffdb7 <_irqstack+0x7f7dfdb7>
  fc:	01000000 	mrseq	r0, (UNDEF: 0)
 100:	0e250111 	mcreq	1, 1, r0, cr5, cr1, {0}
 104:	0e030b13 	vmoveq.32	d3[0], r0
 108:	17550e1b 	smmlane	r5, fp, lr, r0
 10c:	17100111 			; <UNDEFINED> instruction: 0x17100111
 110:	24020000 	strcs	r0, [r2], #-0
 114:	3e0b0b00 	vmlacc.f64	d0, d11, d0
 118:	000e030b 	andeq	r0, lr, fp, lsl #6
 11c:	00240300 	eoreq	r0, r4, r0, lsl #6
 120:	0b3e0b0b 	bleq	f82d54 <OS_SPSR_SYS_MODE+0xf82d35>
 124:	00000803 	andeq	r0, r0, r3, lsl #16
 128:	03001604 	movweq	r1, #1540	; 0x604
 12c:	3b0b3a0e 	blcc	2ce96c <OS_SPSR_SYS_MODE+0x2ce94d>
 130:	0013490b 	andseq	r4, r3, fp, lsl #18
 134:	012e0500 	teqeq	lr, r0, lsl #10
 138:	0e03193f 	mcreq	9, 0, r1, cr3, cr15, {1}
 13c:	0b3b0b3a 	bleq	ec2e2c <OS_SPSR_SYS_MODE+0xec2e0d>
 140:	01111927 	tsteq	r1, r7, lsr #18
 144:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 148:	01194297 			; <UNDEFINED> instruction: 0x01194297
 14c:	06000013 			; <UNDEFINED> instruction: 0x06000013
 150:	0111010b 	tsteq	r1, fp, lsl #2
 154:	13010612 	movwne	r0, #5650	; 0x1612
 158:	34070000 	strcc	r0, [r7], #-0
 15c:	3a080300 	bcc	200d64 <OS_SPSR_SYS_MODE+0x200d45>
 160:	490b3b0b 	stmdbmi	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
 164:	00180213 	andseq	r0, r8, r3, lsl r2
 168:	010b0800 	tsteq	fp, r0, lsl #16
 16c:	06120111 			; <UNDEFINED> instruction: 0x06120111
 170:	05090000 	streq	r0, [r9, #-0]
 174:	3a080300 	bcc	200d7c <OS_SPSR_SYS_MODE+0x200d5d>
 178:	490b3b0b 	stmdbmi	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
 17c:	00180213 	andseq	r0, r8, r3, lsl r2
 180:	00340a00 	eorseq	r0, r4, r0, lsl #20
 184:	0b3a0e03 	bleq	e83998 <OS_SPSR_SYS_MODE+0xe83979>
 188:	13490b3b 	movtne	r0, #39739	; 0x9b3b
 18c:	00001802 	andeq	r1, r0, r2, lsl #16
 190:	0300050b 	movweq	r0, #1291	; 0x50b
 194:	3b0b3a0e 	blcc	2ce9d4 <OS_SPSR_SYS_MODE+0x2ce9b5>
 198:	0213490b 	andseq	r4, r3, #180224	; 0x2c000
 19c:	0c000018 	stceq	0, cr0, [r0], {24}
 1a0:	193f002e 	ldmdbne	pc!, {r1, r2, r3, r5}	; <UNPREDICTABLE>
 1a4:	0b3a0e03 	bleq	e839b8 <OS_SPSR_SYS_MODE+0xe83999>
 1a8:	19270b3b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, r9, fp}
 1ac:	01111349 	tsteq	r1, r9, asr #6
 1b0:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 1b4:	00194297 	mulseq	r9, r7, r2
 1b8:	012e0d00 	teqeq	lr, r0, lsl #26
 1bc:	0e03193f 	mcreq	9, 0, r1, cr3, cr15, {1}
 1c0:	0b3b0b3a 	bleq	ec2eb0 <OS_SPSR_SYS_MODE+0xec2e91>
 1c4:	01111927 	tsteq	r1, r7, lsr #18
 1c8:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 1cc:	00194297 	mulseq	r9, r7, r2
 1d0:	11010000 	mrsne	r0, (UNDEF: 1)
 1d4:	130e2501 	movwne	r2, #58625	; 0xe501
 1d8:	1b0e030b 	blne	380e0c <OS_SPSR_SYS_MODE+0x380ded>
 1dc:	1117550e 	tstne	r7, lr, lsl #10
 1e0:	00171001 	andseq	r1, r7, r1
 1e4:	00240200 	eoreq	r0, r4, r0, lsl #4
 1e8:	0b3e0b0b 	bleq	f82e1c <OS_SPSR_SYS_MODE+0xf82dfd>
 1ec:	00000e03 	andeq	r0, r0, r3, lsl #28
 1f0:	0b002403 	bleq	9204 <OS_SPSR_SYS_MODE+0x91e5>
 1f4:	030b3e0b 	movweq	r3, #48651	; 0xbe0b
 1f8:	04000008 	streq	r0, [r0], #-8
 1fc:	193f012e 	ldmdbne	pc!, {r1, r2, r3, r5, r8}	; <UNPREDICTABLE>
 200:	0b3a0e03 	bleq	e83a14 <OS_SPSR_SYS_MODE+0xe839f5>
 204:	19270b3b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, r9, fp}
 208:	06120111 			; <UNDEFINED> instruction: 0x06120111
 20c:	42961840 	addsmi	r1, r6, #64, 16	; 0x400000
 210:	05000019 	streq	r0, [r0, #-25]	; 0xffffffe7
 214:	193f012e 	ldmdbne	pc!, {r1, r2, r3, r5, r8}	; <UNPREDICTABLE>
 218:	0b3a0e03 	bleq	e83a2c <OS_SPSR_SYS_MODE+0xe83a0d>
 21c:	13490b3b 	movtne	r0, #39739	; 0x9b3b
 220:	0000193c 	andeq	r1, r0, ip, lsr r9
 224:	00001806 	andeq	r1, r0, r6, lsl #16
 228:	11010000 	mrsne	r0, (UNDEF: 1)
 22c:	130e2501 	movwne	r2, #58625	; 0xe501
 230:	1b0e030b 	blne	380e64 <OS_SPSR_SYS_MODE+0x380e45>
 234:	1117550e 	tstne	r7, lr, lsl #10
 238:	00171001 	andseq	r1, r7, r1
 23c:	00240200 	eoreq	r0, r4, r0, lsl #4
 240:	0b3e0b0b 	bleq	f82e74 <OS_SPSR_SYS_MODE+0xf82e55>
 244:	00000e03 	andeq	r0, r0, r3, lsl #28
 248:	0b002403 	bleq	925c <OS_SPSR_SYS_MODE+0x923d>
 24c:	030b3e0b 	movweq	r3, #48651	; 0xbe0b
 250:	04000008 	streq	r0, [r0], #-8
 254:	0b0b000f 	bleq	2c0298 <OS_SPSR_SYS_MODE+0x2c0279>
 258:	0f050000 	svceq	0x00050000
 25c:	490b0b00 	stmdbmi	fp, {r8, r9, fp}
 260:	06000013 			; <UNDEFINED> instruction: 0x06000013
 264:	0e030016 	mcreq	0, 0, r0, cr3, cr6, {0}
 268:	0b3b0b3a 	bleq	ec2f58 <OS_SPSR_SYS_MODE+0xec2f39>
 26c:	00001349 	andeq	r1, r0, r9, asr #6
 270:	03011307 	movweq	r1, #4871	; 0x1307
 274:	3a0b0b0e 	bcc	2c2eb4 <OS_SPSR_SYS_MODE+0x2c2e95>
 278:	010b3b0b 	tsteq	fp, fp, lsl #22
 27c:	08000013 	stmdaeq	r0, {r0, r1, r4}
 280:	0e03000d 	cdpeq	0, 0, cr0, cr3, cr13, {0}
 284:	0b381349 	bleq	e04fb0 <OS_SPSR_SYS_MODE+0xe04f91>
 288:	00001934 	andeq	r1, r0, r4, lsr r9
 28c:	49002609 	stmdbmi	r0, {r0, r3, r9, sl, sp}
 290:	0a000013 	beq	2e4 <OS_SPSR_SYS_MODE+0x2c5>
 294:	193f002e 	ldmdbne	pc!, {r1, r2, r3, r5}	; <UNPREDICTABLE>
 298:	0b3a0e03 	bleq	e83aac <OS_SPSR_SYS_MODE+0xe83a8d>
 29c:	19270b3b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, r9, fp}
 2a0:	06120111 			; <UNDEFINED> instruction: 0x06120111
 2a4:	42971840 	addsmi	r1, r7, #64, 16	; 0x400000
 2a8:	0b000019 	bleq	314 <OS_SPSR_SYS_MODE+0x2f5>
 2ac:	0e03012e 	adfeqsp	f0, f3, #0.5
 2b0:	0b3b0b3a 	bleq	ec2fa0 <OS_SPSR_SYS_MODE+0xec2f81>
 2b4:	01111927 	tsteq	r1, r7, lsr #18
 2b8:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 2bc:	01194297 			; <UNDEFINED> instruction: 0x01194297
 2c0:	0c000013 	stceq	0, cr0, [r0], {19}
 2c4:	08030005 	stmdaeq	r3, {r0, r2}
 2c8:	0b3b0b3a 	bleq	ec2fb8 <OS_SPSR_SYS_MODE+0xec2f99>
 2cc:	18021349 	stmdane	r2, {r0, r3, r6, r8, r9, ip}
 2d0:	2e0d0000 	cdpcs	0, 0, cr0, cr13, cr0, {0}
 2d4:	03193f01 	tsteq	r9, #1, 30
 2d8:	3b0b3a0e 	blcc	2ceb18 <OS_SPSR_SYS_MODE+0x2ceaf9>
 2dc:	1119270b 	tstne	r9, fp, lsl #14
 2e0:	40061201 	andmi	r1, r6, r1, lsl #4
 2e4:	19429618 	stmdbne	r2, {r3, r4, r9, sl, ip, pc}^
 2e8:	00001301 	andeq	r1, r0, r1, lsl #6
 2ec:	03012e0e 	movweq	r2, #7694	; 0x1e0e
 2f0:	3b0b3a0e 	blcc	2ceb30 <OS_SPSR_SYS_MODE+0x2ceb11>
 2f4:	1119270b 	tstne	r9, fp, lsl #14
 2f8:	40061201 	andmi	r1, r6, r1, lsl #4
 2fc:	19429618 	stmdbne	r2, {r3, r4, r9, sl, ip, pc}^
 300:	00001301 	andeq	r1, r0, r1, lsl #6
 304:	0300340f 	movweq	r3, #1039	; 0x40f
 308:	3b0b3a0e 	blcc	2ceb48 <OS_SPSR_SYS_MODE+0x2ceb29>
 30c:	0213490b 	andseq	r4, r3, #180224	; 0x2c000
 310:	10000018 	andne	r0, r0, r8, lsl r0
 314:	08030034 	stmdaeq	r3, {r2, r4, r5}
 318:	0b3b0b3a 	bleq	ec3008 <OS_SPSR_SYS_MODE+0xec2fe9>
 31c:	18021349 	stmdane	r2, {r0, r3, r6, r8, r9, ip}
 320:	01110000 	tsteq	r1, r0
 324:	01134901 	tsteq	r3, r1, lsl #18
 328:	12000013 	andne	r0, r0, #19
 32c:	13490021 	movtne	r0, #36897	; 0x9021
 330:	00000b2f 	andeq	r0, r0, pc, lsr #22
 334:	03000513 	movweq	r0, #1299	; 0x513
 338:	3b0b3a0e 	blcc	2ceb78 <OS_SPSR_SYS_MODE+0x2ceb59>
 33c:	0213490b 	andseq	r4, r3, #180224	; 0x2c000
 340:	14000018 	strne	r0, [r0], #-24	; 0xffffffe8
 344:	193f012e 	ldmdbne	pc!, {r1, r2, r3, r5, r8}	; <UNPREDICTABLE>
 348:	0b3a0e03 	bleq	e83b5c <OS_SPSR_SYS_MODE+0xe83b3d>
 34c:	1927053b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, sl}
 350:	01111349 	tsteq	r1, r9, asr #6
 354:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 358:	00194296 	mulseq	r9, r6, r2
 35c:	00181500 	andseq	r1, r8, r0, lsl #10
 360:	0b160000 	bleq	580368 <OS_SPSR_SYS_MODE+0x580349>
 364:	12011101 	andne	r1, r1, #1073741824	; 0x40000000
 368:	00130106 	andseq	r0, r3, r6, lsl #2
 36c:	010b1700 	tsteq	fp, r0, lsl #14
 370:	06120111 			; <UNDEFINED> instruction: 0x06120111
 374:	01000000 	mrseq	r0, (UNDEF: 0)
 378:	0e250111 	mcreq	1, 1, r0, cr5, cr1, {0}
 37c:	0e030b13 	vmoveq.32	d3[0], r0
 380:	17550e1b 	smmlane	r5, fp, lr, r0
 384:	17100111 			; <UNDEFINED> instruction: 0x17100111
 388:	24020000 	strcs	r0, [r2], #-0
 38c:	3e0b0b00 	vmlacc.f64	d0, d11, d0
 390:	000e030b 	andeq	r0, lr, fp, lsl #6
 394:	00240300 	eoreq	r0, r4, r0, lsl #6
 398:	0b3e0b0b 	bleq	f82fcc <OS_SPSR_SYS_MODE+0xf82fad>
 39c:	00000803 	andeq	r0, r0, r3, lsl #16
 3a0:	03001604 	movweq	r1, #1540	; 0x604
 3a4:	3b0b3a0e 	blcc	2cebe4 <OS_SPSR_SYS_MODE+0x2cebc5>
 3a8:	0013490b 	andseq	r4, r3, fp, lsl #18
 3ac:	000f0500 	andeq	r0, pc, r0, lsl #10
 3b0:	13490b0b 	movtne	r0, #39691	; 0x9b0b
 3b4:	2e060000 	cdpcs	0, 0, cr0, cr6, cr0, {0}
 3b8:	03193f01 	tsteq	r9, #1, 30
 3bc:	3b0b3a0e 	blcc	2cebfc <OS_SPSR_SYS_MODE+0x2cebdd>
 3c0:	1119270b 	tstne	r9, fp, lsl #14
 3c4:	40061201 	andmi	r1, r6, r1, lsl #4
 3c8:	19429618 	stmdbne	r2, {r3, r4, r9, sl, ip, pc}^
 3cc:	00001301 	andeq	r1, r0, r1, lsl #6
 3d0:	03003407 	movweq	r3, #1031	; 0x407
 3d4:	3b0b3a08 	blcc	2cebfc <OS_SPSR_SYS_MODE+0x2cebdd>
 3d8:	0213490b 	andseq	r4, r3, #180224	; 0x2c000
 3dc:	08000018 	stmdaeq	r0, {r3, r4}
 3e0:	193f012e 	ldmdbne	pc!, {r1, r2, r3, r5, r8}	; <UNPREDICTABLE>
 3e4:	0b3a0e03 	bleq	e83bf8 <OS_SPSR_SYS_MODE+0xe83bd9>
 3e8:	19270b3b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, r9, fp}
 3ec:	06120111 			; <UNDEFINED> instruction: 0x06120111
 3f0:	42961840 	addsmi	r1, r6, #64, 16	; 0x400000
 3f4:	09000019 	stmdbeq	r0, {r0, r3, r4}
 3f8:	08030005 	stmdaeq	r3, {r0, r2}
 3fc:	0b3b0b3a 	bleq	ec30ec <OS_SPSR_SYS_MODE+0xec30cd>
 400:	18021349 	stmdane	r2, {r0, r3, r6, r8, r9, ip}
 404:	340a0000 	strcc	r0, [sl], #-0
 408:	3a0e0300 	bcc	381010 <OS_SPSR_SYS_MODE+0x380ff1>
 40c:	490b3b0b 	stmdbmi	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
 410:	00180213 	andseq	r0, r8, r3, lsl r2
 414:	11010000 	mrsne	r0, (UNDEF: 1)
 418:	130e2501 	movwne	r2, #58625	; 0xe501
 41c:	1b0e030b 	blne	381050 <OS_SPSR_SYS_MODE+0x381031>
 420:	1117550e 	tstne	r7, lr, lsl #10
 424:	00171001 	andseq	r1, r7, r1
 428:	01130200 	tsteq	r3, r0, lsl #4
 42c:	0b0b0e03 	bleq	2c3c40 <OS_SPSR_SYS_MODE+0x2c3c21>
 430:	0b3b0b3a 	bleq	ec3120 <OS_SPSR_SYS_MODE+0xec3101>
 434:	00001301 	andeq	r1, r0, r1, lsl #6
 438:	03000d03 	movweq	r0, #3331	; 0xd03
 43c:	3b0b3a0e 	blcc	2cec7c <OS_SPSR_SYS_MODE+0x2cec5d>
 440:	3813490b 	ldmdacc	r3, {r0, r1, r3, r8, fp, lr}
 444:	0400000b 	streq	r0, [r0], #-11
 448:	0803000d 	stmdaeq	r3, {r0, r2, r3}
 44c:	0b3b0b3a 	bleq	ec313c <OS_SPSR_SYS_MODE+0xec311d>
 450:	0b381349 	bleq	e0517c <OS_SPSR_SYS_MODE+0xe0515d>
 454:	24050000 	strcs	r0, [r5], #-0
 458:	3e0b0b00 	vmlacc.f64	d0, d11, d0
 45c:	000e030b 	andeq	r0, lr, fp, lsl #6
 460:	00160600 	andseq	r0, r6, r0, lsl #12
 464:	0b3a0e03 	bleq	e83c78 <OS_SPSR_SYS_MODE+0xe83c59>
 468:	13490b3b 	movtne	r0, #39739	; 0x9b3b
 46c:	24070000 	strcs	r0, [r7], #-0
 470:	3e0b0b00 	vmlacc.f64	d0, d11, d0
 474:	0008030b 	andeq	r0, r8, fp, lsl #6
 478:	000f0800 	andeq	r0, pc, r0, lsl #16
 47c:	00000b0b 	andeq	r0, r0, fp, lsl #22
 480:	0b000f09 	bleq	40ac <OS_SPSR_SYS_MODE+0x408d>
 484:	0013490b 	andseq	r4, r3, fp, lsl #18
 488:	01010a00 	tsteq	r1, r0, lsl #20
 48c:	13011349 	movwne	r1, #4937	; 0x1349
 490:	210b0000 	mrscs	r0, (UNDEF: 11)
 494:	2f134900 	svccs	0x00134900
 498:	0c00000b 	stceq	0, cr0, [r0], {11}
 49c:	19270115 	stmdbne	r7!, {r0, r2, r4, r8}
 4a0:	00001301 	andeq	r1, r0, r1, lsl #6
 4a4:	4900050d 	stmdbmi	r0, {r0, r2, r3, r8, sl}
 4a8:	0e000013 	mcreq	0, 0, r0, cr0, cr3, {0}
 4ac:	0e03002e 	cdpeq	0, 0, cr0, cr3, cr14, {1}
 4b0:	0b3b0b3a 	bleq	ec31a0 <OS_SPSR_SYS_MODE+0xec3181>
 4b4:	01111927 	tsteq	r1, r7, lsr #18
 4b8:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 4bc:	00194297 	mulseq	r9, r7, r2
 4c0:	012e0f00 	teqeq	lr, r0, lsl #30
 4c4:	0b3a0e03 	bleq	e83cd8 <OS_SPSR_SYS_MODE+0xe83cb9>
 4c8:	19270b3b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, r9, fp}
 4cc:	01111349 	tsteq	r1, r9, asr #6
 4d0:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 4d4:	01194296 			; <UNDEFINED> instruction: 0x01194296
 4d8:	10000013 	andne	r0, r0, r3, lsl r0
 4dc:	0e030005 	cdpeq	0, 0, cr0, cr3, cr5, {0}
 4e0:	0b3b0b3a 	bleq	ec31d0 <OS_SPSR_SYS_MODE+0xec31b1>
 4e4:	18021349 	stmdane	r2, {r0, r3, r6, r8, r9, ip}
 4e8:	34110000 	ldrcc	r0, [r1], #-0
 4ec:	3a0e0300 	bcc	3810f4 <OS_SPSR_SYS_MODE+0x3810d5>
 4f0:	490b3b0b 	stmdbmi	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
 4f4:	00180213 	andseq	r0, r8, r3, lsl r2
 4f8:	012e1200 	teqeq	lr, r0, lsl #4
 4fc:	0e03193f 	mcreq	9, 0, r1, cr3, cr15, {1}
 500:	0b3b0b3a 	bleq	ec31f0 <OS_SPSR_SYS_MODE+0xec31d1>
 504:	01111927 	tsteq	r1, r7, lsr #18
 508:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 50c:	01194296 			; <UNDEFINED> instruction: 0x01194296
 510:	13000013 	movwne	r0, #19
 514:	193f012e 	ldmdbne	pc!, {r1, r2, r3, r5, r8}	; <UNPREDICTABLE>
 518:	0b3a0e03 	bleq	e83d2c <OS_SPSR_SYS_MODE+0xe83d0d>
 51c:	13490b3b 	movtne	r0, #39739	; 0x9b3b
 520:	0000193c 	andeq	r1, r0, ip, lsr r9
 524:	00001814 	andeq	r1, r0, r4, lsl r8
 528:	012e1500 	teqeq	lr, r0, lsl #10
 52c:	0e03193f 	mcreq	9, 0, r1, cr3, cr15, {1}
 530:	0b3b0b3a 	bleq	ec3220 <OS_SPSR_SYS_MODE+0xec3201>
 534:	01111927 	tsteq	r1, r7, lsr #18
 538:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 53c:	01194297 			; <UNDEFINED> instruction: 0x01194297
 540:	16000013 			; <UNDEFINED> instruction: 0x16000013
 544:	0e03012e 	adfeqsp	f0, f3, #0.5
 548:	0b3b0b3a 	bleq	ec3238 <OS_SPSR_SYS_MODE+0xec3219>
 54c:	01111927 	tsteq	r1, r7, lsr #18
 550:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 554:	01194296 			; <UNDEFINED> instruction: 0x01194296
 558:	17000013 	smladne	r0, r3, r0, r0
 55c:	193f002e 	ldmdbne	pc!, {r1, r2, r3, r5}	; <UNPREDICTABLE>
 560:	0b3a0e03 	bleq	e83d74 <OS_SPSR_SYS_MODE+0xe83d55>
 564:	19270b3b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, r9, fp}
 568:	06120111 			; <UNDEFINED> instruction: 0x06120111
 56c:	42961840 	addsmi	r1, r6, #64, 16	; 0x400000
 570:	18000019 	stmdane	r0, {r0, r3, r4}
 574:	0e030034 	mcreq	0, 0, r0, cr3, cr4, {1}
 578:	0b3b0b3a 	bleq	ec3268 <OS_SPSR_SYS_MODE+0xec3249>
 57c:	193f1349 	ldmdbne	pc!, {r0, r3, r6, r8, r9, ip}	; <UNPREDICTABLE>
 580:	00001802 	andeq	r1, r0, r2, lsl #16
 584:	01110100 	tsteq	r1, r0, lsl #2
 588:	0b130e25 	bleq	4c3e24 <OS_SPSR_SYS_MODE+0x4c3e05>
 58c:	0e1b0e03 	cdpeq	14, 1, cr0, cr11, cr3, {0}
 590:	01111755 	tsteq	r1, r5, asr r7
 594:	00001710 	andeq	r1, r0, r0, lsl r7
 598:	0b002402 	bleq	95a8 <OS_SPSR_SYS_MODE+0x9589>
 59c:	030b3e0b 	movweq	r3, #48651	; 0xbe0b
 5a0:	0300000e 	movweq	r0, #14
 5a4:	0b0b0024 	bleq	2c063c <OS_SPSR_SYS_MODE+0x2c061d>
 5a8:	08030b3e 	stmdaeq	r3, {r1, r2, r3, r4, r5, r8, r9, fp}
 5ac:	16040000 	strne	r0, [r4], -r0
 5b0:	3a0e0300 	bcc	3811b8 <OS_SPSR_SYS_MODE+0x381199>
 5b4:	490b3b0b 	stmdbmi	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
 5b8:	05000013 	streq	r0, [r0, #-19]	; 0xffffffed
 5bc:	0e030113 	mcreq	1, 0, r0, cr3, cr3, {0}
 5c0:	0b3a0b0b 	bleq	e831f4 <OS_SPSR_SYS_MODE+0xe831d5>
 5c4:	13010b3b 	movwne	r0, #6971	; 0x1b3b
 5c8:	0d060000 	stceq	0, cr0, [r6, #-0]
 5cc:	3a0e0300 	bcc	3811d4 <OS_SPSR_SYS_MODE+0x3811b5>
 5d0:	490b3b0b 	stmdbmi	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
 5d4:	000b3813 	andeq	r3, fp, r3, lsl r8
 5d8:	000f0700 	andeq	r0, pc, r0, lsl #14
 5dc:	13490b0b 	movtne	r0, #39691	; 0x9b0b
 5e0:	01080000 	mrseq	r0, (UNDEF: 8)
 5e4:	01134901 	tsteq	r3, r1, lsl #18
 5e8:	09000013 	stmdbeq	r0, {r0, r1, r4}
 5ec:	13490021 	movtne	r0, #36897	; 0x9021
 5f0:	00000b2f 	andeq	r0, r0, pc, lsr #22
 5f4:	03012e0a 	movweq	r2, #7690	; 0x1e0a
 5f8:	3b0b3a0e 	blcc	2cee38 <OS_SPSR_SYS_MODE+0x2cee19>
 5fc:	1119270b 	tstne	r9, fp, lsl #14
 600:	40061201 	andmi	r1, r6, r1, lsl #4
 604:	19429718 	stmdbne	r2, {r3, r4, r8, r9, sl, ip, pc}^
 608:	00001301 	andeq	r1, r0, r1, lsl #6
 60c:	0300050b 	movweq	r0, #1291	; 0x50b
 610:	3b0b3a0e 	blcc	2cee50 <OS_SPSR_SYS_MODE+0x2cee31>
 614:	0213490b 	andseq	r4, r3, #180224	; 0x2c000
 618:	0c000018 	stceq	0, cr0, [r0], {24}
 61c:	0e03012e 	adfeqsp	f0, f3, #0.5
 620:	0b3b0b3a 	bleq	ec3310 <OS_SPSR_SYS_MODE+0xec32f1>
 624:	13491927 	movtne	r1, #39207	; 0x9927
 628:	06120111 			; <UNDEFINED> instruction: 0x06120111
 62c:	42971840 	addsmi	r1, r7, #64, 16	; 0x400000
 630:	00130119 	andseq	r0, r3, r9, lsl r1
 634:	012e0d00 	teqeq	lr, r0, lsl #26
 638:	0e03193f 	mcreq	9, 0, r1, cr3, cr15, {1}
 63c:	0b3b0b3a 	bleq	ec332c <OS_SPSR_SYS_MODE+0xec330d>
 640:	01111927 	tsteq	r1, r7, lsr #18
 644:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 648:	01194296 			; <UNDEFINED> instruction: 0x01194296
 64c:	0e000013 	mcreq	0, 0, r0, cr0, cr3, {0}
 650:	08030034 	stmdaeq	r3, {r2, r4, r5}
 654:	0b3b0b3a 	bleq	ec3344 <OS_SPSR_SYS_MODE+0xec3325>
 658:	18021349 	stmdane	r2, {r0, r3, r6, r8, r9, ip}
 65c:	2e0f0000 	cdpcs	0, 0, cr0, cr15, cr0, {0}
 660:	3a0e0301 	bcc	38126c <OS_SPSR_SYS_MODE+0x38124d>
 664:	270b3b0b 	strcs	r3, [fp, -fp, lsl #22]
 668:	12011119 	andne	r1, r1, #1073741830	; 0x40000006
 66c:	96184006 	ldrls	r4, [r8], -r6
 670:	13011942 	movwne	r1, #6466	; 0x1942
 674:	34100000 	ldrcc	r0, [r0], #-0
 678:	3a0e0300 	bcc	381280 <OS_SPSR_SYS_MODE+0x381261>
 67c:	490b3b0b 	stmdbmi	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
 680:	00180213 	andseq	r0, r8, r3, lsl r2
 684:	012e1100 	teqeq	lr, r0, lsl #2
 688:	0e03193f 	mcreq	9, 0, r1, cr3, cr15, {1}
 68c:	0b3b0b3a 	bleq	ec337c <OS_SPSR_SYS_MODE+0xec335d>
 690:	13491927 	movtne	r1, #39207	; 0x9927
 694:	06120111 			; <UNDEFINED> instruction: 0x06120111
 698:	42971840 	addsmi	r1, r7, #64, 16	; 0x400000
 69c:	00130119 	andseq	r0, r3, r9, lsl r1
 6a0:	012e1200 	teqeq	lr, r0, lsl #4
 6a4:	0e03193f 	mcreq	9, 0, r1, cr3, cr15, {1}
 6a8:	0b3b0b3a 	bleq	ec3398 <OS_SPSR_SYS_MODE+0xec3379>
 6ac:	13491927 	movtne	r1, #39207	; 0x9927
 6b0:	06120111 			; <UNDEFINED> instruction: 0x06120111
 6b4:	42961840 	addsmi	r1, r6, #64, 16	; 0x400000
 6b8:	00130119 	andseq	r0, r3, r9, lsl r1
 6bc:	010b1300 	mrseq	r1, (UNDEF: 59)
 6c0:	06120111 			; <UNDEFINED> instruction: 0x06120111
 6c4:	2e140000 	cdpcs	0, 1, cr0, cr4, cr0, {0}
 6c8:	03193f01 	tsteq	r9, #1, 30
 6cc:	3b0b3a0e 	blcc	2cef0c <OS_SPSR_SYS_MODE+0x2ceeed>
 6d0:	3c13490b 	ldccc	9, cr4, [r3], {11}
 6d4:	15000019 	strne	r0, [r0, #-25]	; 0xffffffe7
 6d8:	00000018 	andeq	r0, r0, r8, lsl r0
 6dc:	3f002e16 	svccc	0x00002e16
 6e0:	3a0e0319 	bcc	38134c <OS_SPSR_SYS_MODE+0x38132d>
 6e4:	270b3b0b 	strcs	r3, [fp, -fp, lsl #22]
 6e8:	12011119 	andne	r1, r1, #1073741830	; 0x40000006
 6ec:	96184006 	ldrls	r4, [r8], -r6
 6f0:	00001942 	andeq	r1, r0, r2, asr #18
 6f4:	03003417 	movweq	r3, #1047	; 0x417
 6f8:	3b0b3a0e 	blcc	2cef38 <OS_SPSR_SYS_MODE+0x2cef19>
 6fc:	3f13490b 	svccc	0x0013490b
 700:	00193c19 	andseq	r3, r9, r9, lsl ip
 704:	11010000 	mrsne	r0, (UNDEF: 1)
 708:	130e2501 	movwne	r2, #58625	; 0xe501
 70c:	1b0e030b 	blne	381340 <OS_SPSR_SYS_MODE+0x381321>
 710:	1117550e 	tstne	r7, lr, lsl #10
 714:	00171001 	andseq	r1, r7, r1
 718:	00240200 	eoreq	r0, r4, r0, lsl #4
 71c:	0b3e0b0b 	bleq	f83350 <OS_SPSR_SYS_MODE+0xf83331>
 720:	00000e03 	andeq	r0, r0, r3, lsl #28
 724:	0b002403 	bleq	9738 <OS_SPSR_SYS_MODE+0x9719>
 728:	030b3e0b 	movweq	r3, #48651	; 0xbe0b
 72c:	04000008 	streq	r0, [r0], #-8
 730:	0e030016 	mcreq	0, 0, r0, cr3, cr6, {0}
 734:	0b3b0b3a 	bleq	ec3424 <OS_SPSR_SYS_MODE+0xec3405>
 738:	00001349 	andeq	r1, r0, r9, asr #6
 73c:	0b000f05 	bleq	4358 <OS_SPSR_SYS_MODE+0x4339>
 740:	0600000b 	streq	r0, [r0], -fp
 744:	0e030113 	mcreq	1, 0, r0, cr3, cr3, {0}
 748:	0b3a0b0b 	bleq	e8337c <OS_SPSR_SYS_MODE+0xe8335d>
 74c:	13010b3b 	movwne	r0, #6971	; 0x1b3b
 750:	0d070000 	stceq	0, cr0, [r7, #-0]
 754:	3a0e0300 	bcc	38135c <OS_SPSR_SYS_MODE+0x38133d>
 758:	490b3b0b 	stmdbmi	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
 75c:	000b3813 	andeq	r3, fp, r3, lsl r8
 760:	01150800 	tsteq	r5, r0, lsl #16
 764:	13011927 	movwne	r1, #6439	; 0x1927
 768:	05090000 	streq	r0, [r9, #-0]
 76c:	00134900 	andseq	r4, r3, r0, lsl #18
 770:	000f0a00 	andeq	r0, pc, r0, lsl #20
 774:	13490b0b 	movtne	r0, #39691	; 0x9b0b
 778:	2e0b0000 	cdpcs	0, 0, cr0, cr11, cr0, {0}
 77c:	3a0e0301 	bcc	381388 <OS_SPSR_SYS_MODE+0x381369>
 780:	270b3b0b 	strcs	r3, [fp, -fp, lsl #22]
 784:	12011119 	andne	r1, r1, #1073741830	; 0x40000006
 788:	96184006 	ldrls	r4, [r8], -r6
 78c:	13011942 	movwne	r1, #6466	; 0x1942
 790:	050c0000 	streq	r0, [ip, #-0]
 794:	3a0e0300 	bcc	38139c <OS_SPSR_SYS_MODE+0x38137d>
 798:	490b3b0b 	stmdbmi	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
 79c:	00180213 	andseq	r0, r8, r3, lsl r2
 7a0:	002e0d00 	eoreq	r0, lr, r0, lsl #26
 7a4:	0e03193f 	mcreq	9, 0, r1, cr3, cr15, {1}
 7a8:	0b3b0b3a 	bleq	ec3498 <OS_SPSR_SYS_MODE+0xec3479>
 7ac:	06120111 			; <UNDEFINED> instruction: 0x06120111
 7b0:	42971840 	addsmi	r1, r7, #64, 16	; 0x400000
 7b4:	0e000019 	mcreq	0, 0, r0, cr0, cr9, {0}
 7b8:	193f012e 	ldmdbne	pc!, {r1, r2, r3, r5, r8}	; <UNPREDICTABLE>
 7bc:	0b3a0e03 	bleq	e83fd0 <OS_SPSR_SYS_MODE+0xe83fb1>
 7c0:	19270b3b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, r9, fp}
 7c4:	06120111 			; <UNDEFINED> instruction: 0x06120111
 7c8:	42961840 	addsmi	r1, r6, #64, 16	; 0x400000
 7cc:	0f000019 	svceq	0x00000019
 7d0:	0e030034 	mcreq	0, 0, r0, cr3, cr4, {1}
 7d4:	0b3b0b3a 	bleq	ec34c4 <OS_SPSR_SYS_MODE+0xec34a5>
 7d8:	18021349 	stmdane	r2, {r0, r3, r6, r8, r9, ip}
 7dc:	01000000 	mrseq	r0, (UNDEF: 0)
 7e0:	0e250111 	mcreq	1, 1, r0, cr5, cr1, {0}
 7e4:	0e030b13 	vmoveq.32	d3[0], r0
 7e8:	17550e1b 	smmlane	r5, fp, lr, r0
 7ec:	17100111 			; <UNDEFINED> instruction: 0x17100111
 7f0:	24020000 	strcs	r0, [r2], #-0
 7f4:	3e0b0b00 	vmlacc.f64	d0, d11, d0
 7f8:	000e030b 	andeq	r0, lr, fp, lsl #6
 7fc:	00240300 	eoreq	r0, r4, r0, lsl #6
 800:	0b3e0b0b 	bleq	f83434 <OS_SPSR_SYS_MODE+0xf83415>
 804:	00000803 	andeq	r0, r0, r3, lsl #16
 808:	03001604 	movweq	r1, #1540	; 0x604
 80c:	3b0b3a0e 	blcc	2cf04c <OS_SPSR_SYS_MODE+0x2cf02d>
 810:	0013490b 	andseq	r4, r3, fp, lsl #18
 814:	01130500 	tsteq	r3, r0, lsl #10
 818:	0b0b0e03 	bleq	2c402c <OS_SPSR_SYS_MODE+0x2c400d>
 81c:	0b3b0b3a 	bleq	ec350c <OS_SPSR_SYS_MODE+0xec34ed>
 820:	00001301 	andeq	r1, r0, r1, lsl #6
 824:	03000d06 	movweq	r0, #3334	; 0xd06
 828:	3b0b3a0e 	blcc	2cf068 <OS_SPSR_SYS_MODE+0x2cf049>
 82c:	3813490b 	ldmdacc	r3, {r0, r1, r3, r8, fp, lr}
 830:	0700000b 	streq	r0, [r0, -fp]
 834:	0b0b000f 	bleq	2c0878 <OS_SPSR_SYS_MODE+0x2c0859>
 838:	00001349 	andeq	r1, r0, r9, asr #6
 83c:	49010108 	stmdbmi	r1, {r3, r8}
 840:	00130113 	andseq	r0, r3, r3, lsl r1
 844:	00210900 	eoreq	r0, r1, r0, lsl #18
 848:	0b2f1349 	bleq	bc5574 <OS_SPSR_SYS_MODE+0xbc5555>
 84c:	2e0a0000 	cdpcs	0, 0, cr0, cr10, cr0, {0}
 850:	3a0e0301 	bcc	38145c <OS_SPSR_SYS_MODE+0x38143d>
 854:	270b3b0b 	strcs	r3, [fp, -fp, lsl #22]
 858:	12011119 	andne	r1, r1, #1073741830	; 0x40000006
 85c:	97184006 	ldrls	r4, [r8, -r6]
 860:	13011942 	movwne	r1, #6466	; 0x1942
 864:	050b0000 	streq	r0, [fp, #-0]
 868:	3a0e0300 	bcc	381470 <OS_SPSR_SYS_MODE+0x381451>
 86c:	490b3b0b 	stmdbmi	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
 870:	00180213 	andseq	r0, r8, r3, lsl r2
 874:	012e0c00 	teqeq	lr, r0, lsl #24
 878:	0b3a0e03 	bleq	e8408c <OS_SPSR_SYS_MODE+0xe8406d>
 87c:	19270b3b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, r9, fp}
 880:	01111349 	tsteq	r1, r9, asr #6
 884:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 888:	01194297 			; <UNDEFINED> instruction: 0x01194297
 88c:	0d000013 	stceq	0, cr0, [r0, #-76]	; 0xffffffb4
 890:	193f002e 	ldmdbne	pc!, {r1, r2, r3, r5}	; <UNPREDICTABLE>
 894:	0b3a0e03 	bleq	e840a8 <OS_SPSR_SYS_MODE+0xe84089>
 898:	19270b3b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, r9, fp}
 89c:	06120111 			; <UNDEFINED> instruction: 0x06120111
 8a0:	42971840 	addsmi	r1, r7, #64, 16	; 0x400000
 8a4:	0e000019 	mcreq	0, 0, r0, cr0, cr9, {0}
 8a8:	193f012e 	ldmdbne	pc!, {r1, r2, r3, r5, r8}	; <UNPREDICTABLE>
 8ac:	0b3a0e03 	bleq	e840c0 <OS_SPSR_SYS_MODE+0xe840a1>
 8b0:	19270b3b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, r9, fp}
 8b4:	01111349 	tsteq	r1, r9, asr #6
 8b8:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 8bc:	01194297 			; <UNDEFINED> instruction: 0x01194297
 8c0:	0f000013 	svceq	0x00000013
 8c4:	0e030034 	mcreq	0, 0, r0, cr3, cr4, {1}
 8c8:	0b3b0b3a 	bleq	ec35b8 <OS_SPSR_SYS_MODE+0xec3599>
 8cc:	18021349 	stmdane	r2, {r0, r3, r6, r8, r9, ip}
 8d0:	2e100000 	cdpcs	0, 1, cr0, cr0, cr0, {0}
 8d4:	03193f01 	tsteq	r9, #1, 30
 8d8:	3b0b3a0e 	blcc	2cf118 <OS_SPSR_SYS_MODE+0x2cf0f9>
 8dc:	1119270b 	tstne	r9, fp, lsl #14
 8e0:	40061201 	andmi	r1, r6, r1, lsl #4
 8e4:	19429618 	stmdbne	r2, {r3, r4, r9, sl, ip, pc}^
 8e8:	00001301 	andeq	r1, r0, r1, lsl #6
 8ec:	03000511 	movweq	r0, #1297	; 0x511
 8f0:	3b0b3a08 	blcc	2cf118 <OS_SPSR_SYS_MODE+0x2cf0f9>
 8f4:	0213490b 	andseq	r4, r3, #180224	; 0x2c000
 8f8:	12000018 	andne	r0, r0, #24
 8fc:	193f012e 	ldmdbne	pc!, {r1, r2, r3, r5, r8}	; <UNPREDICTABLE>
 900:	0b3a0e03 	bleq	e84114 <OS_SPSR_SYS_MODE+0xe840f5>
 904:	19270b3b 	stmdbne	r7!, {r0, r1, r3, r4, r5, r8, r9, fp}
 908:	01111349 	tsteq	r1, r9, asr #6
 90c:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
 910:	01194296 			; <UNDEFINED> instruction: 0x01194296
 914:	13000013 	movwne	r0, #19
 918:	08030034 	stmdaeq	r3, {r2, r4, r5}
 91c:	0b3b0b3a 	bleq	ec360c <OS_SPSR_SYS_MODE+0xec35ed>
 920:	18021349 	stmdane	r2, {r0, r3, r6, r8, r9, ip}
 924:	2e140000 	cdpcs	0, 1, cr0, cr4, cr0, {0}
 928:	03193f00 	tsteq	r9, #0, 30
 92c:	3b0b3a0e 	blcc	2cf16c <OS_SPSR_SYS_MODE+0x2cf14d>
 930:	4919270b 	ldmdbmi	r9, {r0, r1, r3, r8, r9, sl, sp}
 934:	12011113 	andne	r1, r1, #-1073741820	; 0xc0000004
 938:	96184006 	ldrls	r4, [r8], -r6
 93c:	00001942 	andeq	r1, r0, r2, asr #18
 940:	03003415 	movweq	r3, #1045	; 0x415
 944:	3b0b3a0e 	blcc	2cf184 <OS_SPSR_SYS_MODE+0x2cf165>
 948:	3f13490b 	svccc	0x0013490b
 94c:	00193c19 	andseq	r3, r9, r9, lsl ip
 950:	00341600 	eorseq	r1, r4, r0, lsl #12
 954:	0b3a0e03 	bleq	e84168 <OS_SPSR_SYS_MODE+0xe84149>
 958:	13490b3b 	movtne	r0, #39739	; 0x9b3b
 95c:	1802193f 	stmdane	r2, {r0, r1, r2, r3, r4, r5, r8, fp, ip}
 960:	01000000 	mrseq	r0, (UNDEF: 0)
 964:	06100011 			; <UNDEFINED> instruction: 0x06100011
 968:	08030655 	stmdaeq	r3, {r0, r2, r4, r6, r9, sl}
 96c:	0825081b 	stmdaeq	r5!, {r0, r1, r3, r4, fp}
 970:	00000513 	andeq	r0, r0, r3, lsl r5
 974:	00110100 	andseq	r0, r1, r0, lsl #2
 978:	01110610 	tsteq	r1, r0, lsl r6
 97c:	08030112 	stmdaeq	r3, {r1, r4, r8}
 980:	0825081b 	stmdaeq	r5!, {r0, r1, r3, r4, fp}
 984:	00000513 	andeq	r0, r0, r3, lsl r5
 988:	00110100 	andseq	r0, r1, r0, lsl #2
 98c:	01110610 	tsteq	r1, r0, lsl r6
 990:	08030112 	stmdaeq	r3, {r1, r4, r8}
 994:	0825081b 	stmdaeq	r5!, {r0, r1, r3, r4, fp}
 998:	00000513 	andeq	r0, r0, r3, lsl r5
	...

Disassembly of section .debug_aranges:

00000000 <.debug_aranges>:
   0:	0000002c 	andeq	r0, r0, ip, lsr #32
   4:	00000002 	andeq	r0, r0, r2
   8:	00040000 	andeq	r0, r4, r0
   c:	00000000 	andeq	r0, r0, r0
  10:	80000280 	andhi	r0, r0, r0, lsl #5
  14:	0000004c 	andeq	r0, r0, ip, asr #32
  18:	800002cc 	andhi	r0, r0, ip, asr #5
  1c:	00000150 	andeq	r0, r0, r0, asr r1
  20:	00000000 	andeq	r0, r0, r0
  24:	000000cc 	andeq	r0, r0, ip, asr #1
	...
  30:	00000044 	andeq	r0, r0, r4, asr #32
  34:	01b00002 	movseq	r0, r2
  38:	00040000 	andeq	r0, r4, r0
  3c:	00000000 	andeq	r0, r0, r0
  40:	8000041c 	andhi	r0, r0, ip, lsl r4
  44:	00000130 	andeq	r0, r0, r0, lsr r1
  48:	8000054c 	andhi	r0, r0, ip, asr #10
  4c:	0000005c 	andeq	r0, r0, ip, asr r0
  50:	800005a8 	andhi	r0, r0, r8, lsr #11
  54:	0000005c 	andeq	r0, r0, ip, asr r0
  58:	80000604 	andhi	r0, r0, r4, lsl #12
  5c:	000000b4 	strheq	r0, [r0], -r4
  60:	800006b8 			; <UNDEFINED> instruction: 0x800006b8
  64:	00000024 	andeq	r0, r0, r4, lsr #32
  68:	800006dc 	ldrdhi	r0, [r0], -ip
  6c:	00000030 	andeq	r0, r0, r0, lsr r0
	...
  78:	0000001c 	andeq	r0, r0, ip, lsl r0
  7c:	03950002 	orrseq	r0, r5, #2
  80:	00040000 	andeq	r0, r4, r0
  84:	00000000 	andeq	r0, r0, r0
  88:	8000070c 	andhi	r0, r0, ip, lsl #14
  8c:	00000028 	andeq	r0, r0, r8, lsr #32
	...
  98:	00000054 	andeq	r0, r0, r4, asr r0
  9c:	04350002 	ldrteq	r0, [r5], #-2
  a0:	00040000 	andeq	r0, r4, r0
  a4:	00000000 	andeq	r0, r0, r0
  a8:	80000734 	andhi	r0, r0, r4, lsr r7
  ac:	0000013c 	andeq	r0, r0, ip, lsr r1
  b0:	80000870 	andhi	r0, r0, r0, ror r8
  b4:	00000050 	andeq	r0, r0, r0, asr r0
  b8:	800008c0 	andhi	r0, r0, r0, asr #17
  bc:	00000048 	andeq	r0, r0, r8, asr #32
  c0:	80000908 	andhi	r0, r0, r8, lsl #18
  c4:	0000002c 	andeq	r0, r0, ip, lsr #32
  c8:	80000934 	andhi	r0, r0, r4, lsr r9
  cc:	00000048 	andeq	r0, r0, r8, asr #32
  d0:	8000097c 	andhi	r0, r0, ip, ror r9
  d4:	00000100 	andeq	r0, r0, r0, lsl #2
  d8:	80000a7c 	andhi	r0, r0, ip, ror sl
  dc:	000000d8 	ldrdeq	r0, [r0], -r8
  e0:	80000b54 	andhi	r0, r0, r4, asr fp
  e4:	00000210 	andeq	r0, r0, r0, lsl r2
	...
  f0:	00000024 	andeq	r0, r0, r4, lsr #32
  f4:	07620002 	strbeq	r0, [r2, -r2]!
  f8:	00040000 	andeq	r0, r4, r0
  fc:	00000000 	andeq	r0, r0, r0
 100:	80000d64 	andhi	r0, r0, r4, ror #26
 104:	00000048 	andeq	r0, r0, r8, asr #32
 108:	80000dac 	andhi	r0, r0, ip, lsr #27
 10c:	000001fc 	strdeq	r0, [r0], -ip
	...
 118:	00000054 	andeq	r0, r0, r4, asr r0
 11c:	083e0002 	ldmdaeq	lr!, {r1}
 120:	00040000 	andeq	r0, r4, r0
 124:	00000000 	andeq	r0, r0, r0
 128:	80000fa8 	andhi	r0, r0, r8, lsr #31
 12c:	00000018 	andeq	r0, r0, r8, lsl r0
 130:	80000fc0 	andhi	r0, r0, r0, asr #31
 134:	0000008c 	andeq	r0, r0, ip, lsl #1
 138:	8000104c 	andhi	r1, r0, ip, asr #32
 13c:	000000e8 	andeq	r0, r0, r8, ror #1
 140:	80001134 	andhi	r1, r0, r4, lsr r1
 144:	00000038 	andeq	r0, r0, r8, lsr r0
 148:	8000116c 	andhi	r1, r0, ip, ror #2
 14c:	00000024 	andeq	r0, r0, r4, lsr #32
 150:	80001190 	mulhi	r0, r0, r1
 154:	00000098 	muleq	r0, r8, r0
 158:	80001228 	andhi	r1, r0, r8, lsr #4
 15c:	00000074 	andeq	r0, r0, r4, ror r0
 160:	8000129c 	mulhi	r0, ip, r2
 164:	00000044 	andeq	r0, r0, r4, asr #32
	...
 170:	00000074 	andeq	r0, r0, r4, ror r0
 174:	0cd50002 	ldcleq	0, cr0, [r5], {2}
 178:	00040000 	andeq	r0, r4, r0
 17c:	00000000 	andeq	r0, r0, r0
 180:	800012e0 	andhi	r1, r0, r0, ror #5
 184:	00000038 	andeq	r0, r0, r8, lsr r0
 188:	80001318 	andhi	r1, r0, r8, lsl r3
 18c:	0000005c 	andeq	r0, r0, ip, asr r0
 190:	80001374 	andhi	r1, r0, r4, ror r3
 194:	00000060 	andeq	r0, r0, r0, rrx
 198:	800013d4 	ldrdhi	r1, [r0], -r4
 19c:	0000003c 	andeq	r0, r0, ip, lsr r0
 1a0:	80001410 	andhi	r1, r0, r0, lsl r4
 1a4:	00000068 	andeq	r0, r0, r8, rrx
 1a8:	80001478 	andhi	r1, r0, r8, ror r4
 1ac:	000000a0 	andeq	r0, r0, r0, lsr #1
 1b0:	80001518 	andhi	r1, r0, r8, lsl r5
 1b4:	0000008c 	andeq	r0, r0, ip, lsl #1
 1b8:	800015a4 	andhi	r1, r0, r4, lsr #11
 1bc:	00000058 	andeq	r0, r0, r8, asr r0
 1c0:	800015fc 	strdhi	r1, [r0], -ip
 1c4:	00000058 	andeq	r0, r0, r8, asr r0
 1c8:	80001654 	andhi	r1, r0, r4, asr r6
 1cc:	0000008c 	andeq	r0, r0, ip, lsl #1
 1d0:	800016e0 	andhi	r1, r0, r0, ror #13
 1d4:	000000bc 	strheq	r0, [r0], -ip
 1d8:	8000179c 	mulhi	r0, ip, r7
 1dc:	00000014 	andeq	r0, r0, r4, lsl r0
	...
 1e8:	00000034 	andeq	r0, r0, r4, lsr r0
 1ec:	10e30002 	rscne	r0, r3, r2
 1f0:	00040000 	andeq	r0, r4, r0
 1f4:	00000000 	andeq	r0, r0, r0
 1f8:	800017b0 			; <UNDEFINED> instruction: 0x800017b0
 1fc:	00000028 	andeq	r0, r0, r8, lsr #32
 200:	800017d8 	ldrdhi	r1, [r0], -r8
 204:	00000028 	andeq	r0, r0, r8, lsr #32
 208:	80001800 	andhi	r1, r0, r0, lsl #16
 20c:	000000e4 	andeq	r0, r0, r4, ror #1
 210:	800018e4 	andhi	r1, r0, r4, ror #17
 214:	000000ac 	andeq	r0, r0, ip, lsr #1
	...
 220:	00000074 	andeq	r0, r0, r4, ror r0
 224:	123c0002 	eorsne	r0, ip, #2
 228:	00040000 	andeq	r0, r4, r0
 22c:	00000000 	andeq	r0, r0, r0
 230:	80001990 	mulhi	r0, r0, r9
 234:	00000038 	andeq	r0, r0, r8, lsr r0
 238:	800019c8 	andhi	r1, r0, r8, asr #19
 23c:	0000005c 	andeq	r0, r0, ip, asr r0
 240:	00000000 	andeq	r0, r0, r0
 244:	00000060 	andeq	r0, r0, r0, rrx
 248:	00000000 	andeq	r0, r0, r0
 24c:	0000003c 	andeq	r0, r0, ip, lsr r0
 250:	00000000 	andeq	r0, r0, r0
 254:	00000034 	andeq	r0, r0, r4, lsr r0
 258:	80001a24 	andhi	r1, r0, r4, lsr #20
 25c:	00000038 	andeq	r0, r0, r8, lsr r0
 260:	80001a5c 	andhi	r1, r0, ip, asr sl
 264:	00000054 	andeq	r0, r0, r4, asr r0
 268:	80001ab0 			; <UNDEFINED> instruction: 0x80001ab0
 26c:	00000070 	andeq	r0, r0, r0, ror r0
 270:	00000000 	andeq	r0, r0, r0
 274:	0000002c 	andeq	r0, r0, ip, lsr #32
 278:	00000000 	andeq	r0, r0, r0
 27c:	0000002c 	andeq	r0, r0, ip, lsr #32
 280:	80001b20 	andhi	r1, r0, r0, lsr #22
 284:	000000a8 	andeq	r0, r0, r8, lsr #1
 288:	80001bc8 	andhi	r1, r0, r8, asr #23
 28c:	00000030 	andeq	r0, r0, r0, lsr r0
	...
 298:	00000024 	andeq	r0, r0, r4, lsr #32
 29c:	15ed0002 	strbne	r0, [sp, #2]!
 2a0:	00040000 	andeq	r0, r4, r0
	...
 2ac:	00000040 	andeq	r0, r0, r0, asr #32
 2b0:	80000030 	andhi	r0, r0, r0, lsr r0
 2b4:	00000154 	andeq	r0, r0, r4, asr r1
	...
 2c0:	0000001c 	andeq	r0, r0, ip, lsl r0
 2c4:	16400002 	strbne	r0, [r0], -r2
 2c8:	00040000 	andeq	r0, r4, r0
 2cc:	00000000 	andeq	r0, r0, r0
 2d0:	80000188 	andhi	r0, r0, r8, lsl #3
 2d4:	00000070 	andeq	r0, r0, r0, ror r0
	...
 2e0:	0000001c 	andeq	r0, r0, ip, lsl r0
 2e4:	169e0002 	ldrne	r0, [lr], r2
 2e8:	00040000 	andeq	r0, r4, r0
 2ec:	00000000 	andeq	r0, r0, r0
 2f0:	80000200 	andhi	r0, r0, r0, lsl #4
 2f4:	0000007c 	andeq	r0, r0, ip, ror r0
	...

Disassembly of section .debug_ranges:

00000000 <.debug_ranges>:
   0:	80000280 	andhi	r0, r0, r0, lsl #5
   4:	800002cc 	andhi	r0, r0, ip, asr #5
   8:	800002cc 	andhi	r0, r0, ip, asr #5
   c:	8000041c 	andhi	r0, r0, ip, lsl r4
  10:	00000001 	andeq	r0, r0, r1
  14:	00000001 	andeq	r0, r0, r1
	...
  20:	8000041c 	andhi	r0, r0, ip, lsl r4
  24:	8000054c 	andhi	r0, r0, ip, asr #10
  28:	8000054c 	andhi	r0, r0, ip, asr #10
  2c:	800005a8 	andhi	r0, r0, r8, lsr #11
  30:	800005a8 	andhi	r0, r0, r8, lsr #11
  34:	80000604 	andhi	r0, r0, r4, lsl #12
  38:	80000604 	andhi	r0, r0, r4, lsl #12
  3c:	800006b8 			; <UNDEFINED> instruction: 0x800006b8
  40:	800006b8 			; <UNDEFINED> instruction: 0x800006b8
  44:	800006dc 	ldrdhi	r0, [r0], -ip
  48:	800006dc 	ldrdhi	r0, [r0], -ip
  4c:	8000070c 	andhi	r0, r0, ip, lsl #14
	...
  58:	8000070c 	andhi	r0, r0, ip, lsl #14
  5c:	80000734 	andhi	r0, r0, r4, lsr r7
	...
  68:	80000734 	andhi	r0, r0, r4, lsr r7
  6c:	80000870 	andhi	r0, r0, r0, ror r8
  70:	80000870 	andhi	r0, r0, r0, ror r8
  74:	800008c0 	andhi	r0, r0, r0, asr #17
  78:	800008c0 	andhi	r0, r0, r0, asr #17
  7c:	80000908 	andhi	r0, r0, r8, lsl #18
  80:	80000908 	andhi	r0, r0, r8, lsl #18
  84:	80000934 	andhi	r0, r0, r4, lsr r9
  88:	80000934 	andhi	r0, r0, r4, lsr r9
  8c:	8000097c 	andhi	r0, r0, ip, ror r9
  90:	8000097c 	andhi	r0, r0, ip, ror r9
  94:	80000a7c 	andhi	r0, r0, ip, ror sl
  98:	80000a7c 	andhi	r0, r0, ip, ror sl
  9c:	80000b54 	andhi	r0, r0, r4, asr fp
  a0:	80000b54 	andhi	r0, r0, r4, asr fp
  a4:	80000d64 	andhi	r0, r0, r4, ror #26
	...
  b0:	80000d64 	andhi	r0, r0, r4, ror #26
  b4:	80000dac 	andhi	r0, r0, ip, lsr #27
  b8:	80000dac 	andhi	r0, r0, ip, lsr #27
  bc:	80000fa8 	andhi	r0, r0, r8, lsr #31
	...
  c8:	80000fa8 	andhi	r0, r0, r8, lsr #31
  cc:	80000fc0 	andhi	r0, r0, r0, asr #31
  d0:	80000fc0 	andhi	r0, r0, r0, asr #31
  d4:	8000104c 	andhi	r1, r0, ip, asr #32
  d8:	8000104c 	andhi	r1, r0, ip, asr #32
  dc:	80001134 	andhi	r1, r0, r4, lsr r1
  e0:	80001134 	andhi	r1, r0, r4, lsr r1
  e4:	8000116c 	andhi	r1, r0, ip, ror #2
  e8:	8000116c 	andhi	r1, r0, ip, ror #2
  ec:	80001190 	mulhi	r0, r0, r1
  f0:	80001190 	mulhi	r0, r0, r1
  f4:	80001228 	andhi	r1, r0, r8, lsr #4
  f8:	80001228 	andhi	r1, r0, r8, lsr #4
  fc:	8000129c 	mulhi	r0, ip, r2
 100:	8000129c 	mulhi	r0, ip, r2
 104:	800012e0 	andhi	r1, r0, r0, ror #5
	...
 110:	800012e0 	andhi	r1, r0, r0, ror #5
 114:	80001318 	andhi	r1, r0, r8, lsl r3
 118:	80001318 	andhi	r1, r0, r8, lsl r3
 11c:	80001374 	andhi	r1, r0, r4, ror r3
 120:	80001374 	andhi	r1, r0, r4, ror r3
 124:	800013d4 	ldrdhi	r1, [r0], -r4
 128:	800013d4 	ldrdhi	r1, [r0], -r4
 12c:	80001410 	andhi	r1, r0, r0, lsl r4
 130:	80001410 	andhi	r1, r0, r0, lsl r4
 134:	80001478 	andhi	r1, r0, r8, ror r4
 138:	80001478 	andhi	r1, r0, r8, ror r4
 13c:	80001518 	andhi	r1, r0, r8, lsl r5
 140:	80001518 	andhi	r1, r0, r8, lsl r5
 144:	800015a4 	andhi	r1, r0, r4, lsr #11
 148:	800015a4 	andhi	r1, r0, r4, lsr #11
 14c:	800015fc 	strdhi	r1, [r0], -ip
 150:	800015fc 	strdhi	r1, [r0], -ip
 154:	80001654 	andhi	r1, r0, r4, asr r6
 158:	80001654 	andhi	r1, r0, r4, asr r6
 15c:	800016e0 	andhi	r1, r0, r0, ror #13
 160:	800016e0 	andhi	r1, r0, r0, ror #13
 164:	8000179c 	mulhi	r0, ip, r7
 168:	8000179c 	mulhi	r0, ip, r7
 16c:	800017b0 			; <UNDEFINED> instruction: 0x800017b0
	...
 178:	800017b0 			; <UNDEFINED> instruction: 0x800017b0
 17c:	800017d8 	ldrdhi	r1, [r0], -r8
 180:	800017d8 	ldrdhi	r1, [r0], -r8
 184:	80001800 	andhi	r1, r0, r0, lsl #16
 188:	80001800 	andhi	r1, r0, r0, lsl #16
 18c:	800018e4 	andhi	r1, r0, r4, ror #17
 190:	800018e4 	andhi	r1, r0, r4, ror #17
 194:	80001990 	mulhi	r0, r0, r9
	...
 1a0:	80001990 	mulhi	r0, r0, r9
 1a4:	800019c8 	andhi	r1, r0, r8, asr #19
 1a8:	800019c8 	andhi	r1, r0, r8, asr #19
 1ac:	80001a24 	andhi	r1, r0, r4, lsr #20
 1b0:	00000001 	andeq	r0, r0, r1
 1b4:	00000001 	andeq	r0, r0, r1
 1b8:	00000001 	andeq	r0, r0, r1
 1bc:	00000001 	andeq	r0, r0, r1
 1c0:	00000001 	andeq	r0, r0, r1
 1c4:	00000001 	andeq	r0, r0, r1
 1c8:	80001a24 	andhi	r1, r0, r4, lsr #20
 1cc:	80001a5c 	andhi	r1, r0, ip, asr sl
 1d0:	80001a5c 	andhi	r1, r0, ip, asr sl
 1d4:	80001ab0 			; <UNDEFINED> instruction: 0x80001ab0
 1d8:	80001ab0 			; <UNDEFINED> instruction: 0x80001ab0
 1dc:	80001b20 	andhi	r1, r0, r0, lsr #22
 1e0:	00000001 	andeq	r0, r0, r1
 1e4:	00000001 	andeq	r0, r0, r1
 1e8:	00000001 	andeq	r0, r0, r1
 1ec:	00000001 	andeq	r0, r0, r1
 1f0:	80001b20 	andhi	r1, r0, r0, lsr #22
 1f4:	80001bc8 	andhi	r1, r0, r8, asr #23
 1f8:	80001bc8 	andhi	r1, r0, r8, asr #23
 1fc:	80001bf8 	strdhi	r1, [r0], -r8
	...
 208:	ffffffff 			; <UNDEFINED> instruction: 0xffffffff
	...
 214:	00000040 	andeq	r0, r0, r0, asr #32
 218:	80000030 	andhi	r0, r0, r0, lsr r0
 21c:	80000184 	andhi	r0, r0, r4, lsl #3
	...

Disassembly of section .debug_line:

00000000 <.debug_line>:
   0:	00000150 	andeq	r0, r0, r0, asr r1
   4:	00ea0002 	rsceq	r0, sl, r2
   8:	01020000 	mrseq	r0, (UNDEF: 2)
   c:	000d0efb 	strdeq	r0, [sp], -fp
  10:	01010101 	tsteq	r1, r1, lsl #2
  14:	01000000 	mrseq	r0, (UNDEF: 0)
  18:	73010000 	movwvc	r0, #4096	; 0x1000
  1c:	2f006372 	svccs	0x00006372
  20:	656d6f68 	strbvs	r6, [sp, #-3944]!	; 0xfffff098
  24:	756f792f 	strbvc	r7, [pc, #-2351]!	; fffff6fd <_irqstack+0x7f7df6fd>
  28:	772f7a6a 	strvc	r7, [pc, -sl, ror #20]!
  2c:	2f6b726f 	svccs	0x006b726f
  30:	2f6a7270 	svccs	0x006a7270
  34:	727a796d 	rsbsvc	r7, sl, #1785856	; 0x1b4000
  38:	786d692d 	stmdavc	sp!, {r0, r2, r3, r5, r8, fp, sp, lr}^
  3c:	6c6c7536 	cfstr64vs	mvdx7, [ip], #-216	; 0xffffff28
  40:	332e322f 	teqcc	lr, #-268435454	; 0xf0000002
  44:	5f534f5f 	svcpl	0x00534f5f
  48:	756e694c 	strbvc	r6, [lr, #-2380]!	; 0xfffff6b4
  4c:	2e342d78 	mrccs	13, 1, r2, cr4, cr8, {3}
  50:	35312e31 	ldrcc	r2, [r1, #-3633]!	; 0xfffff1cf
  54:	5f33302f 	svcpl	0x0033302f
  58:	6c6f6f74 	stclvs	15, cr6, [pc], #-464	; fffffe90 <_irqstack+0x7f7dfe90>
  5c:	69616863 	stmdbvs	r1!, {r0, r1, r5, r6, fp, sp, lr}^
  60:	63672f6e 	cmnvs	r7, #440	; 0x1b8
  64:	696c2d63 	stmdbvs	ip!, {r0, r1, r5, r6, r8, sl, fp, sp}^
  68:	6f72616e 	svcvs	0x0072616e
  6c:	332e352d 	teqcc	lr, #188743680	; 0xb400000
  70:	6363672f 	cmnvs	r3, #12320768	; 0xbc0000
  74:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
  78:	2d6f7261 	sfmcs	f7, 2, [pc, #-388]!	; fffffefc <_irqstack+0x7f7dfefc>
  7c:	2d332e35 	ldccs	14, cr2, [r3, #-212]!	; 0xffffff2c
  80:	36313032 			; <UNDEFINED> instruction: 0x36313032
  84:	2d32302e 	ldccs	0, cr3, [r2, #-184]!	; 0xffffff48
  88:	5f363878 	svcpl	0x00363878
  8c:	615f3436 	cmpvs	pc, r6, lsr r4	; <UNPREDICTABLE>
  90:	6c2d6d72 	stcvs	13, cr6, [sp], #-456	; 0xfffffe38
  94:	78756e69 	ldmdavc	r5!, {r0, r3, r5, r6, r9, sl, fp, sp, lr}^
  98:	756e672d 	strbvc	r6, [lr, #-1837]!	; 0xfffff8d3
  9c:	69626165 	stmdbvs	r2!, {r0, r2, r5, r6, r8, sp, lr}^
  a0:	6c2f6668 	stcvs	6, cr6, [pc], #-416	; ffffff08 <_irqstack+0x7f7dff08>
  a4:	672f6269 	strvs	r6, [pc, -r9, ror #4]!
  a8:	612f6363 	teqvs	pc, r3, ror #6
  ac:	6c2d6d72 	stcvs	13, cr6, [sp], #-456	; 0xfffffe38
  b0:	78756e69 	ldmdavc	r5!, {r0, r3, r5, r6, r9, sl, fp, sp, lr}^
  b4:	756e672d 	strbvc	r6, [lr, #-1837]!	; 0xfffff8d3
  b8:	69626165 	stmdbvs	r2!, {r0, r2, r5, r6, r8, sp, lr}^
  bc:	352f6668 	strcc	r6, [pc, #-1640]!	; fffffa5c <_irqstack+0x7f7dfa5c>
  c0:	312e332e 	teqcc	lr, lr, lsr #6
  c4:	636e692f 	cmnvs	lr, #770048	; 0xbc000
  c8:	6564756c 	strbvs	r7, [r4, #-1388]!	; 0xfffffa94
  cc:	656d0000 	strbvs	r0, [sp, #-0]!
  d0:	00632e6d 	rsbeq	r2, r3, sp, ror #28
  d4:	73000001 	movwvc	r0, #1
  d8:	65646474 	strbvs	r6, [r4, #-1140]!	; 0xfffffb8c
  dc:	00682e66 	rsbeq	r2, r8, r6, ror #28
  e0:	73000002 	movwvc	r0, #2
  e4:	6e696474 	mcrvs	4, 3, r6, cr9, cr4, {3}
  e8:	63672d74 	cmnvs	r7, #116, 26	; 0x1d00
  ec:	00682e63 	rsbeq	r2, r8, r3, ror #28
  f0:	00000002 	andeq	r0, r0, r2
  f4:	80020500 	andhi	r0, r2, r0, lsl #10
  f8:	03800002 	orreq	r0, r0, #2
  fc:	6767010c 	strbvs	r0, [r7, -ip, lsl #2]!
 100:	0802839f 	stmdaeq	r2, {r0, r1, r2, r3, r4, r7, r8, r9, pc}
 104:	00010100 	andeq	r0, r1, r0, lsl #2
 108:	02cc0205 	sbceq	r0, ip, #1342177280	; 0x50000000
 10c:	13038000 	movwne	r8, #12288	; 0x3000
 110:	67848301 	strvs	r8, [r4, r1, lsl #6]
 114:	0402002f 	streq	r0, [r2], #-47	; 0xffffffd1
 118:	06ba0601 	ldrteq	r0, [sl], r1, lsl #12
 11c:	089ff3d7 	ldmeq	pc, {r0, r1, r2, r4, r6, r7, r8, r9, ip, sp, lr, pc}	; <UNPREDICTABLE>
 120:	83bc8375 			; <UNDEFINED> instruction: 0x83bc8375
 124:	d6750368 	ldrbtle	r0, [r5], -r8, ror #6
 128:	2f820d03 	svccs	0x00820d03
 12c:	01000a02 	tsteq	r0, r2, lsl #20
 130:	02050001 	andeq	r0, r5, #1
 134:	00000000 	andeq	r0, r0, r0
 138:	83012803 	movwhi	r2, #6147	; 0x1803
 13c:	d7846768 	strle	r6, [r4, r8, ror #14]
 140:	01040200 	mrseq	r0, R12_usr
 144:	bb068206 	bllt	1a0964 <OS_SPSR_SYS_MODE+0x1a0945>
 148:	c8087903 	stmdagt	r8, {r0, r1, r8, fp, ip, sp, lr}
 14c:	022e0903 	eoreq	r0, lr, #49152	; 0xc000
 150:	01010008 	tsteq	r1, r8
 154:	0000018d 	andeq	r0, r0, sp, lsl #3
 158:	00de0002 	sbcseq	r0, lr, r2
 15c:	01020000 	mrseq	r0, (UNDEF: 2)
 160:	000d0efb 	strdeq	r0, [sp], -fp
 164:	01010101 	tsteq	r1, r1, lsl #2
 168:	01000000 	mrseq	r0, (UNDEF: 0)
 16c:	73010000 	movwvc	r0, #4096	; 0x1000
 170:	2f006372 	svccs	0x00006372
 174:	656d6f68 	strbvs	r6, [sp, #-3944]!	; 0xfffff098
 178:	756f792f 	strbvc	r7, [pc, #-2351]!	; fffff851 <_irqstack+0x7f7df851>
 17c:	772f7a6a 	strvc	r7, [pc, -sl, ror #20]!
 180:	2f6b726f 	svccs	0x006b726f
 184:	2f6a7270 	svccs	0x006a7270
 188:	727a796d 	rsbsvc	r7, sl, #1785856	; 0x1b4000
 18c:	786d692d 	stmdavc	sp!, {r0, r2, r3, r5, r8, fp, sp, lr}^
 190:	6c6c7536 	cfstr64vs	mvdx7, [ip], #-216	; 0xffffff28
 194:	332e322f 	teqcc	lr, #-268435454	; 0xf0000002
 198:	5f534f5f 	svcpl	0x00534f5f
 19c:	756e694c 	strbvc	r6, [lr, #-2380]!	; 0xfffff6b4
 1a0:	2e342d78 	mrccs	13, 1, r2, cr4, cr8, {3}
 1a4:	35312e31 	ldrcc	r2, [r1, #-3633]!	; 0xfffff1cf
 1a8:	5f33302f 	svcpl	0x0033302f
 1ac:	6c6f6f74 	stclvs	15, cr6, [pc], #-464	; ffffffe4 <_irqstack+0x7f7dffe4>
 1b0:	69616863 	stmdbvs	r1!, {r0, r1, r5, r6, fp, sp, lr}^
 1b4:	63672f6e 	cmnvs	r7, #440	; 0x1b8
 1b8:	696c2d63 	stmdbvs	ip!, {r0, r1, r5, r6, r8, sl, fp, sp}^
 1bc:	6f72616e 	svcvs	0x0072616e
 1c0:	332e352d 	teqcc	lr, #188743680	; 0xb400000
 1c4:	6363672f 	cmnvs	r3, #12320768	; 0xbc0000
 1c8:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
 1cc:	2d6f7261 	sfmcs	f7, 2, [pc, #-388]!	; 50 <OS_SPSR_SYS_MODE+0x31>
 1d0:	2d332e35 	ldccs	14, cr2, [r3, #-212]!	; 0xffffff2c
 1d4:	36313032 			; <UNDEFINED> instruction: 0x36313032
 1d8:	2d32302e 	ldccs	0, cr3, [r2, #-184]!	; 0xffffff48
 1dc:	5f363878 	svcpl	0x00363878
 1e0:	615f3436 	cmpvs	pc, r6, lsr r4	; <UNPREDICTABLE>
 1e4:	6c2d6d72 	stcvs	13, cr6, [sp], #-456	; 0xfffffe38
 1e8:	78756e69 	ldmdavc	r5!, {r0, r3, r5, r6, r9, sl, fp, sp, lr}^
 1ec:	756e672d 	strbvc	r6, [lr, #-1837]!	; 0xfffff8d3
 1f0:	69626165 	stmdbvs	r2!, {r0, r2, r5, r6, r8, sp, lr}^
 1f4:	6c2f6668 	stcvs	6, cr6, [pc], #-416	; 5c <OS_SPSR_SYS_MODE+0x3d>
 1f8:	672f6269 	strvs	r6, [pc, -r9, ror #4]!
 1fc:	612f6363 	teqvs	pc, r3, ror #6
 200:	6c2d6d72 	stcvs	13, cr6, [sp], #-456	; 0xfffffe38
 204:	78756e69 	ldmdavc	r5!, {r0, r3, r5, r6, r9, sl, fp, sp, lr}^
 208:	756e672d 	strbvc	r6, [lr, #-1837]!	; 0xfffff8d3
 20c:	69626165 	stmdbvs	r2!, {r0, r2, r5, r6, r8, sp, lr}^
 210:	352f6668 	strcc	r6, [pc, #-1640]!	; fffffbb0 <_irqstack+0x7f7dfbb0>
 214:	312e332e 	teqcc	lr, lr, lsr #6
 218:	636e692f 	cmnvs	lr, #770048	; 0xbc000
 21c:	6564756c 	strbvs	r7, [r4, #-1388]!	; 0xfffffa94
 220:	69670000 	stmdbvs	r7!, {}^	; <UNPREDICTABLE>
 224:	00632e63 	rsbeq	r2, r3, r3, ror #28
 228:	73000001 	movwvc	r0, #1
 22c:	6e696474 	mcrvs	4, 3, r6, cr9, cr4, {3}
 230:	63672d74 	cmnvs	r7, #116, 26	; 0x1d00
 234:	00682e63 	rsbeq	r2, r8, r3, ror #28
 238:	00000002 	andeq	r0, r0, r2
 23c:	1c020500 	cfstr32ne	mvfx0, [r2], {-0}
 240:	15800004 	strne	r0, [r0, #4]
 244:	83838367 	orrhi	r8, r3, #-1677721599	; 0x9c000001
 248:	03040200 	movweq	r0, #16896	; 0x4200
 24c:	04020067 	streq	r0, [r2], #-103	; 0xffffff99
 250:	0200f103 	andeq	pc, r0, #-1073741824	; 0xc0000000
 254:	66060104 	strvs	r0, [r6], -r4, lsl #2
 258:	02006906 	andeq	r6, r0, #98304	; 0x18000
 25c:	00670304 	rsbeq	r0, r7, r4, lsl #6
 260:	d5030402 	strle	r0, [r3, #-1026]	; 0xfffffbfe
 264:	01040200 	mrseq	r0, R12_usr
 268:	6a066606 	bvs	199a88 <OS_SPSR_SYS_MODE+0x199a69>
 26c:	03040200 	movweq	r0, #16896	; 0x4200
 270:	04020067 	streq	r0, [r2], #-103	; 0xffffff99
 274:	0200d503 	andeq	sp, r0, #12582912	; 0xc00000
 278:	66060104 	strvs	r0, [r6], -r4, lsl #2
 27c:	83836906 	orrhi	r6, r3, #98304	; 0x18000
 280:	01000802 	tsteq	r0, r2, lsl #16
 284:	02050001 	andeq	r0, r5, #1
 288:	8000054c 	andhi	r0, r0, ip, asr #10
 28c:	83011603 	movwhi	r1, #5635	; 0x1603
 290:	21086867 	tstcs	r8, r7, ror #16
 294:	01000802 	tsteq	r0, r2, lsl #16
 298:	02050001 	andeq	r0, r5, #1
 29c:	800005a8 	andhi	r0, r0, r8, lsr #11
 2a0:	83011e03 	movwhi	r1, #7683	; 0x1e03
 2a4:	21086867 	tstcs	r8, r7, ror #16
 2a8:	01000802 	tsteq	r0, r2, lsl #16
 2ac:	02050001 	andeq	r0, r5, #1
 2b0:	80000604 	andhi	r0, r0, r4, lsl #12
 2b4:	bb012603 	bllt	49ac8 <OS_SPSR_SYS_MODE+0x49aa9>
 2b8:	f3bb8467 	vrecpe.u32	q4, <illegal reg q11.5>
 2bc:	0802d7d7 	stmdaeq	r2, {r0, r1, r2, r4, r6, r7, r8, r9, sl, ip, lr, pc}
 2c0:	00010100 	andeq	r0, r1, r0, lsl #2
 2c4:	06b80205 	ldrteq	r0, [r8], r5, lsl #4
 2c8:	31038000 	mrscc	r8, (UNDEF: 3)
 2cc:	02674b01 	rsbeq	r4, r7, #1024	; 0x400
 2d0:	01010008 	tsteq	r1, r8
 2d4:	dc020500 	cfstr32le	mvfx0, [r2], {-0}
 2d8:	03800006 	orreq	r0, r0, #6
 2dc:	83830136 	orrhi	r0, r3, #-2147483635	; 0x8000000d
 2e0:	01000802 	tsteq	r0, r2, lsl #16
 2e4:	00003b01 	andeq	r3, r0, r1, lsl #22
 2e8:	21000200 	mrscs	r0, R8_usr
 2ec:	02000000 	andeq	r0, r0, #0
 2f0:	0d0efb01 	vstreq	d15, [lr, #-4]
 2f4:	01010100 	mrseq	r0, (UNDEF: 17)
 2f8:	00000001 	andeq	r0, r0, r1
 2fc:	01000001 	tsteq	r0, r1
 300:	00637273 	rsbeq	r7, r3, r3, ror r2
 304:	696e6900 	stmdbvs	lr!, {r8, fp, sp, lr}^
 308:	00632e74 	rsbeq	r2, r3, r4, ror lr
 30c:	00000001 	andeq	r0, r0, r1
 310:	0c020500 	cfstr32eq	mvfx0, [r2], {-0}
 314:	19800007 	stmibne	r0, {r0, r1, r2}
 318:	2f2f2f4c 	svccs	0x002f2f4c
 31c:	022f2f2f 	eoreq	r2, pc, #47, 30	; 0xbc
 320:	01010004 	tsteq	r1, r4
 324:	000002bc 			; <UNDEFINED> instruction: 0x000002bc
 328:	01ad0002 			; <UNDEFINED> instruction: 0x01ad0002
 32c:	01020000 	mrseq	r0, (UNDEF: 2)
 330:	000d0efb 	strdeq	r0, [sp], -fp
 334:	01010101 	tsteq	r1, r1, lsl #2
 338:	01000000 	mrseq	r0, (UNDEF: 0)
 33c:	73010000 	movwvc	r0, #4096	; 0x1000
 340:	2f006372 	svccs	0x00006372
 344:	656d6f68 	strbvs	r6, [sp, #-3944]!	; 0xfffff098
 348:	756f792f 	strbvc	r7, [pc, #-2351]!	; fffffa21 <_irqstack+0x7f7dfa21>
 34c:	772f7a6a 	strvc	r7, [pc, -sl, ror #20]!
 350:	2f6b726f 	svccs	0x006b726f
 354:	2f6a7270 	svccs	0x006a7270
 358:	727a796d 	rsbsvc	r7, sl, #1785856	; 0x1b4000
 35c:	786d692d 	stmdavc	sp!, {r0, r2, r3, r5, r8, fp, sp, lr}^
 360:	6c6c7536 	cfstr64vs	mvdx7, [ip], #-216	; 0xffffff28
 364:	332e322f 	teqcc	lr, #-268435454	; 0xf0000002
 368:	5f534f5f 	svcpl	0x00534f5f
 36c:	756e694c 	strbvc	r6, [lr, #-2380]!	; 0xfffff6b4
 370:	2e342d78 	mrccs	13, 1, r2, cr4, cr8, {3}
 374:	35312e31 	ldrcc	r2, [r1, #-3633]!	; 0xfffff1cf
 378:	5f33302f 	svcpl	0x0033302f
 37c:	6c6f6f74 	stclvs	15, cr6, [pc], #-464	; 1b4 <OS_SPSR_SYS_MODE+0x195>
 380:	69616863 	stmdbvs	r1!, {r0, r1, r5, r6, fp, sp, lr}^
 384:	63672f6e 	cmnvs	r7, #440	; 0x1b8
 388:	696c2d63 	stmdbvs	ip!, {r0, r1, r5, r6, r8, sl, fp, sp}^
 38c:	6f72616e 	svcvs	0x0072616e
 390:	332e352d 	teqcc	lr, #188743680	; 0xb400000
 394:	6363672f 	cmnvs	r3, #12320768	; 0xbc0000
 398:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
 39c:	2d6f7261 	sfmcs	f7, 2, [pc, #-388]!	; 220 <OS_SPSR_SYS_MODE+0x201>
 3a0:	2d332e35 	ldccs	14, cr2, [r3, #-212]!	; 0xffffff2c
 3a4:	36313032 			; <UNDEFINED> instruction: 0x36313032
 3a8:	2d32302e 	ldccs	0, cr3, [r2, #-184]!	; 0xffffff48
 3ac:	5f363878 	svcpl	0x00363878
 3b0:	615f3436 	cmpvs	pc, r6, lsr r4	; <UNPREDICTABLE>
 3b4:	6c2d6d72 	stcvs	13, cr6, [sp], #-456	; 0xfffffe38
 3b8:	78756e69 	ldmdavc	r5!, {r0, r3, r5, r6, r9, sl, fp, sp, lr}^
 3bc:	756e672d 	strbvc	r6, [lr, #-1837]!	; 0xfffff8d3
 3c0:	69626165 	stmdbvs	r2!, {r0, r2, r5, r6, r8, sp, lr}^
 3c4:	6c2f6668 	stcvs	6, cr6, [pc], #-416	; 22c <OS_SPSR_SYS_MODE+0x20d>
 3c8:	672f6269 	strvs	r6, [pc, -r9, ror #4]!
 3cc:	612f6363 	teqvs	pc, r3, ror #6
 3d0:	6c2d6d72 	stcvs	13, cr6, [sp], #-456	; 0xfffffe38
 3d4:	78756e69 	ldmdavc	r5!, {r0, r3, r5, r6, r9, sl, fp, sp, lr}^
 3d8:	756e672d 	strbvc	r6, [lr, #-1837]!	; 0xfffff8d3
 3dc:	69626165 	stmdbvs	r2!, {r0, r2, r5, r6, r8, sp, lr}^
 3e0:	352f6668 	strcc	r6, [pc, #-1640]!	; fffffd80 <_irqstack+0x7f7dfd80>
 3e4:	312e332e 	teqcc	lr, lr, lsr #6
 3e8:	636e692f 	cmnvs	lr, #770048	; 0xbc000
 3ec:	6564756c 	strbvs	r7, [r4, #-1388]!	; 0xfffffa94
 3f0:	6f682f00 	svcvs	0x00682f00
 3f4:	792f656d 	stmdbvc	pc!, {r0, r2, r3, r5, r6, r8, sl, sp, lr}	; <UNPREDICTABLE>
 3f8:	7a6a756f 	bvc	1a9d9bc <OS_SPSR_SYS_MODE+0x1a9d99d>
 3fc:	726f772f 	rsbvc	r7, pc, #12320768	; 0xbc0000
 400:	72702f6b 	rsbsvc	r2, r0, #428	; 0x1ac
 404:	796d2f6a 	stmdbvc	sp!, {r1, r3, r5, r6, r8, r9, sl, fp, sp}^
 408:	692d727a 	pushvs	{r1, r3, r4, r5, r6, r9, ip, sp, lr}
 40c:	7536786d 	ldrvc	r7, [r6, #-2157]!	; 0xfffff793
 410:	322f6c6c 	eorcc	r6, pc, #108, 24	; 0x6c00
 414:	4f5f332e 	svcmi	0x005f332e
 418:	694c5f53 	stmdbvs	ip, {r0, r1, r4, r6, r8, r9, sl, fp, ip, lr}^
 41c:	2d78756e 	cfldr64cs	mvdx7, [r8, #-440]!	; 0xfffffe48
 420:	2e312e34 	mrccs	14, 1, r2, cr1, cr4, {1}
 424:	302f3531 	eorcc	r3, pc, r1, lsr r5	; <UNPREDICTABLE>
 428:	6f745f33 	svcvs	0x00745f33
 42c:	68636c6f 	stmdavs	r3!, {r0, r1, r2, r3, r5, r6, sl, fp, sp, lr}^
 430:	2f6e6961 	svccs	0x006e6961
 434:	2d636367 	stclcs	3, cr6, [r3, #-412]!	; 0xfffffe64
 438:	616e696c 	cmnvs	lr, ip, ror #18
 43c:	352d6f72 	strcc	r6, [sp, #-3954]!	; 0xfffff08e
 440:	672f332e 	strvs	r3, [pc, -lr, lsr #6]!
 444:	6c2d6363 	stcvs	3, cr6, [sp], #-396	; 0xfffffe74
 448:	72616e69 	rsbvc	r6, r1, #1680	; 0x690
 44c:	2e352d6f 	cdpcs	13, 3, cr2, cr5, cr15, {3}
 450:	30322d33 	eorscc	r2, r2, r3, lsr sp
 454:	302e3631 	eorcc	r3, lr, r1, lsr r6
 458:	38782d32 	ldmdacc	r8!, {r1, r4, r5, r8, sl, fp, sp}^
 45c:	34365f36 	ldrtcc	r5, [r6], #-3894	; 0xfffff0ca
 460:	6d72615f 	ldfvse	f6, [r2, #-380]!	; 0xfffffe84
 464:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
 468:	672d7875 			; <UNDEFINED> instruction: 0x672d7875
 46c:	6165756e 	cmnvs	r5, lr, ror #10
 470:	66686962 	strbtvs	r6, [r8], -r2, ror #18
 474:	6d72612f 	ldfvse	f6, [r2, #-188]!	; 0xffffff44
 478:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
 47c:	672d7875 			; <UNDEFINED> instruction: 0x672d7875
 480:	6165756e 	cmnvs	r5, lr, ror #10
 484:	66686962 	strbtvs	r6, [r8], -r2, ror #18
 488:	62696c2f 	rsbvs	r6, r9, #12032	; 0x2f00
 48c:	73752f63 	cmnvc	r5, #396	; 0x18c
 490:	6e692f72 	mcrvs	15, 3, r2, cr9, cr2, {3}
 494:	64756c63 	ldrbtvs	r6, [r5], #-3171	; 0xfffff39d
 498:	75000065 	strvc	r0, [r0, #-101]	; 0xffffff9b
 49c:	2e747261 	cdpcs	2, 7, cr7, cr4, cr1, {3}
 4a0:	00010063 	andeq	r0, r1, r3, rrx
 4a4:	64747300 	ldrbtvs	r7, [r4], #-768	; 0xfffffd00
 4a8:	2e677261 	cdpcs	2, 6, cr7, cr7, cr1, {3}
 4ac:	00020068 	andeq	r0, r2, r8, rrx
 4b0:	64747300 	ldrbtvs	r7, [r4], #-768	; 0xfffffd00
 4b4:	682e6f69 	stmdavs	lr!, {r0, r3, r5, r6, r8, r9, sl, fp, sp, lr}
 4b8:	00000300 	andeq	r0, r0, r0, lsl #6
 4bc:	69647473 	stmdbvs	r4!, {r0, r1, r4, r5, r6, sl, ip, sp, lr}^
 4c0:	672d746e 	strvs	r7, [sp, -lr, ror #8]!
 4c4:	682e6363 	stmdavs	lr!, {r0, r1, r5, r6, r8, r9, sp, lr}
 4c8:	00000200 	andeq	r0, r0, r0, lsl #4
 4cc:	6975623c 	ldmdbvs	r5!, {r2, r3, r4, r5, r9, sp, lr}^
 4d0:	692d746c 	pushvs	{r2, r3, r5, r6, sl, ip, sp, lr}
 4d4:	00003e6e 	andeq	r3, r0, lr, ror #28
 4d8:	00000000 	andeq	r0, r0, r0
 4dc:	07340205 	ldreq	r0, [r4, -r5, lsl #4]!
 4e0:	4b188000 	blmi	6204e8 <OS_SPSR_SYS_MODE+0x6204c9>
 4e4:	d7d78383 	ldrble	r8, [r7, r3, lsl #7]
 4e8:	83d8d7d7 	bicshi	sp, r8, #56360960	; 0x35c0000
 4ec:	8483d883 	strhi	sp, [r3], #2179	; 0x883
 4f0:	000802d7 	ldrdeq	r0, [r8], -r7
 4f4:	05000101 	streq	r0, [r0, #-257]	; 0xfffffeff
 4f8:	00087002 	andeq	r7, r8, r2
 4fc:	011a0380 	tsteq	sl, r0, lsl #7
 500:	0402009f 	streq	r0, [r2], #-159	; 0xffffff61
 504:	062e0601 	strteq	r0, [lr], -r1, lsl #12
 508:	080283bb 	stmdaeq	r2, {r0, r1, r3, r4, r5, r7, r8, r9, pc}
 50c:	00010100 	andeq	r0, r1, r0, lsl #2
 510:	08c00205 	stmiaeq	r0, {r0, r2, r9}^
 514:	20038000 	andcs	r8, r3, r0
 518:	b92f8301 	stmdblt	pc!, {r0, r8, r9, pc}	; <UNPREDICTABLE>
 51c:	00060285 	andeq	r0, r6, r5, lsl #5
 520:	05000101 	streq	r0, [r0, #-257]	; 0xfffffeff
 524:	00090802 	andeq	r0, r9, r2, lsl #16
 528:	012a0380 	smlawbeq	sl, r0, r3, r0
 52c:	0602689f 			; <UNDEFINED> instruction: 0x0602689f
 530:	00010100 	andeq	r0, r1, r0, lsl #2
 534:	09340205 	ldmdbeq	r4!, {r0, r2, r9}
 538:	2f038000 	svccs	0x00038000
 53c:	b92f8301 	stmdblt	pc!, {r0, r8, r9, pc}	; <UNPREDICTABLE>
 540:	00060285 	andeq	r0, r6, r5, lsl #5
 544:	05000101 	streq	r0, [r0, #-257]	; 0xfffffeff
 548:	00097c02 	andeq	r7, r9, r2, lsl #24
 54c:	01350380 	teqeq	r5, r0, lsl #7
 550:	6a4b6783 	bvs	12da364 <OS_SPSR_SYS_MODE+0x12da345>
 554:	01040200 	mrseq	r0, R12_usr
 558:	0402004d 	streq	r0, [r2], #-77	; 0xffffffb3
 55c:	132c0201 	teqne	ip, #268435456	; 0x10000000
 560:	01040200 	mrseq	r0, R12_usr
 564:	b92f68f3 	stmdblt	pc!, {r0, r1, r4, r5, r6, r7, fp, sp, lr}	; <UNPREDICTABLE>
 568:	000602d9 	ldrdeq	r0, [r6], -r9
 56c:	05000101 	streq	r0, [r0, #-257]	; 0xfffffeff
 570:	000a7c02 	andeq	r7, sl, r2, lsl #24
 574:	00c80380 	sbceq	r0, r8, r0, lsl #7
 578:	0200bb01 	andeq	fp, r0, #1024	; 0x400
 57c:	66060104 	strvs	r0, [r6], -r4, lsl #2
 580:	02040200 	andeq	r0, r4, #0, 4
 584:	04020066 	streq	r0, [r2], #-102	; 0xffffff9a
 588:	02004a04 	andeq	r4, r0, #4, 20	; 0x4000
 58c:	30060404 	andcc	r0, r6, r4, lsl #8
 590:	01040200 	mrseq	r0, R12_usr
 594:	0402004d 	streq	r0, [r2], #-77	; 0xffffffb3
 598:	00ad0801 	adceq	r0, sp, r1, lsl #16
 59c:	67010402 	strvs	r0, [r1, -r2, lsl #8]
 5a0:	d9b92f68 	ldmible	r9!, {r3, r5, r6, r8, r9, sl, fp, sp}
 5a4:	01000602 	tsteq	r0, r2, lsl #12
 5a8:	02050001 	andeq	r0, r5, #1
 5ac:	80000b54 	andhi	r0, r0, r4, asr fp
 5b0:	0100d803 	tsteq	r0, r3, lsl #16
 5b4:	832f4c84 	teqhi	pc, #132, 24	; 0x8400
 5b8:	14320267 	ldrtne	r0, [r2], #-615	; 0xfffffd99
 5bc:	9f31679f 	svcls	0x0031679f
 5c0:	4b9f314b 	blmi	fe7ccaf4 <_irqstack+0x7dfacaf4>
 5c4:	31679f31 	cmncc	r7, r1, lsr pc
 5c8:	9f31679f 	svcls	0x0031679f
 5cc:	679f3167 	ldrvs	r3, [pc, r7, ror #2]
 5d0:	314b3183 	smlalbbcc	r3, fp, r3, r1
 5d4:	844d834b 	strbhi	r8, [sp], #-843	; 0xfffffcb5
 5d8:	03664c03 	cmneq	r6, #768	; 0x300
 5dc:	022f8238 	eoreq	r8, pc, #56, 4	; 0x80000003
 5e0:	0101000a 	tsteq	r1, sl
 5e4:	00000124 	andeq	r0, r0, r4, lsr #2
 5e8:	00e40002 	rsceq	r0, r4, r2
 5ec:	01020000 	mrseq	r0, (UNDEF: 2)
 5f0:	000d0efb 	strdeq	r0, [sp], -fp
 5f4:	01010101 	tsteq	r1, r1, lsl #2
 5f8:	01000000 	mrseq	r0, (UNDEF: 0)
 5fc:	73010000 	movwvc	r0, #4096	; 0x1000
 600:	2f006372 	svccs	0x00006372
 604:	656d6f68 	strbvs	r6, [sp, #-3944]!	; 0xfffff098
 608:	756f792f 	strbvc	r7, [pc, #-2351]!	; fffffce1 <_irqstack+0x7f7dfce1>
 60c:	772f7a6a 	strvc	r7, [pc, -sl, ror #20]!
 610:	2f6b726f 	svccs	0x006b726f
 614:	2f6a7270 	svccs	0x006a7270
 618:	727a796d 	rsbsvc	r7, sl, #1785856	; 0x1b4000
 61c:	786d692d 	stmdavc	sp!, {r0, r2, r3, r5, r8, fp, sp, lr}^
 620:	6c6c7536 	cfstr64vs	mvdx7, [ip], #-216	; 0xffffff28
 624:	332e322f 	teqcc	lr, #-268435454	; 0xf0000002
 628:	5f534f5f 	svcpl	0x00534f5f
 62c:	756e694c 	strbvc	r6, [lr, #-2380]!	; 0xfffff6b4
 630:	2e342d78 	mrccs	13, 1, r2, cr4, cr8, {3}
 634:	35312e31 	ldrcc	r2, [r1, #-3633]!	; 0xfffff1cf
 638:	5f33302f 	svcpl	0x0033302f
 63c:	6c6f6f74 	stclvs	15, cr6, [pc], #-464	; 474 <OS_SPSR_SYS_MODE+0x455>
 640:	69616863 	stmdbvs	r1!, {r0, r1, r5, r6, fp, sp, lr}^
 644:	63672f6e 	cmnvs	r7, #440	; 0x1b8
 648:	696c2d63 	stmdbvs	ip!, {r0, r1, r5, r6, r8, sl, fp, sp}^
 64c:	6f72616e 	svcvs	0x0072616e
 650:	332e352d 	teqcc	lr, #188743680	; 0xb400000
 654:	6363672f 	cmnvs	r3, #12320768	; 0xbc0000
 658:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
 65c:	2d6f7261 	sfmcs	f7, 2, [pc, #-388]!	; 4e0 <OS_SPSR_SYS_MODE+0x4c1>
 660:	2d332e35 	ldccs	14, cr2, [r3, #-212]!	; 0xffffff2c
 664:	36313032 			; <UNDEFINED> instruction: 0x36313032
 668:	2d32302e 	ldccs	0, cr3, [r2, #-184]!	; 0xffffff48
 66c:	5f363878 	svcpl	0x00363878
 670:	615f3436 	cmpvs	pc, r6, lsr r4	; <UNPREDICTABLE>
 674:	6c2d6d72 	stcvs	13, cr6, [sp], #-456	; 0xfffffe38
 678:	78756e69 	ldmdavc	r5!, {r0, r3, r5, r6, r9, sl, fp, sp, lr}^
 67c:	756e672d 	strbvc	r6, [lr, #-1837]!	; 0xfffff8d3
 680:	69626165 	stmdbvs	r2!, {r0, r2, r5, r6, r8, sp, lr}^
 684:	6c2f6668 	stcvs	6, cr6, [pc], #-416	; 4ec <OS_SPSR_SYS_MODE+0x4cd>
 688:	672f6269 	strvs	r6, [pc, -r9, ror #4]!
 68c:	612f6363 	teqvs	pc, r3, ror #6
 690:	6c2d6d72 	stcvs	13, cr6, [sp], #-456	; 0xfffffe38
 694:	78756e69 	ldmdavc	r5!, {r0, r3, r5, r6, r9, sl, fp, sp, lr}^
 698:	756e672d 	strbvc	r6, [lr, #-1837]!	; 0xfffff8d3
 69c:	69626165 	stmdbvs	r2!, {r0, r2, r5, r6, r8, sp, lr}^
 6a0:	352f6668 	strcc	r6, [pc, #-1640]!	; 40 <OS_SPSR_SYS_MODE+0x21>
 6a4:	312e332e 	teqcc	lr, lr, lsr #6
 6a8:	636e692f 	cmnvs	lr, #770048	; 0xbc000
 6ac:	6564756c 	strbvs	r7, [r4, #-1388]!	; 0xfffffa94
 6b0:	6e690000 	cdpvs	0, 6, cr0, cr9, cr0, {0}
 6b4:	72726574 	rsbsvc	r6, r2, #116, 10	; 0x1d000000
 6b8:	2e747075 	mrccs	0, 3, r7, cr4, cr5, {3}
 6bc:	00010063 	andeq	r0, r1, r3, rrx
 6c0:	64747300 	ldrbtvs	r7, [r4], #-768	; 0xfffffd00
 6c4:	2d746e69 	ldclcs	14, cr6, [r4, #-420]!	; 0xfffffe5c
 6c8:	2e636367 	cdpcs	3, 6, cr6, cr3, cr7, {3}
 6cc:	00020068 	andeq	r0, r2, r8, rrx
 6d0:	05000000 	streq	r0, [r0, #-0]
 6d4:	000d6402 	andeq	r6, sp, r2, lsl #8
 6d8:	01090380 	smlabbeq	r9, r0, r3, r0
 6dc:	674b4c67 	strbvs	r4, [fp, -r7, ror #24]
 6e0:	024b4b32 	subeq	r4, fp, #51200	; 0xc800
 6e4:	01010006 	tsteq	r1, r6
 6e8:	ac020500 	cfstr32ge	mvfx0, [r2], {-0}
 6ec:	0380000d 	orreq	r0, r0, #13
 6f0:	4b830117 	blmi	fe0c0b54 <_irqstack+0x7d8a0b54>
 6f4:	f3f3f3f3 	vrsra.u64	<illegal reg q15.5>, <illegal reg q9.5>, #13
 6f8:	f3f3f3f3 	vrsra.u64	<illegal reg q15.5>, <illegal reg q9.5>, #13
 6fc:	f3f3f3f3 	vrsra.u64	<illegal reg q15.5>, <illegal reg q9.5>, #13
 700:	0200f3f3 	andeq	pc, r0, #-872415229	; 0xcc000003
 704:	02f30104 	rscseq	r0, r3, #4, 2
 708:	01010002 	tsteq	r1, r2
 70c:	000001be 			; <UNDEFINED> instruction: 0x000001be
 710:	01080002 	tsteq	r8, r2
 714:	01020000 	mrseq	r0, (UNDEF: 2)
 718:	000d0efb 	strdeq	r0, [sp], -fp
 71c:	01010101 	tsteq	r1, r1, lsl #2
 720:	01000000 	mrseq	r0, (UNDEF: 0)
 724:	73010000 	movwvc	r0, #4096	; 0x1000
 728:	69006372 	stmdbvs	r0, {r1, r4, r5, r6, r8, r9, sp, lr}
 72c:	756c636e 	strbvc	r6, [ip, #-878]!	; 0xfffffc92
 730:	2f006564 	svccs	0x00006564
 734:	656d6f68 	strbvs	r6, [sp, #-3944]!	; 0xfffff098
 738:	756f792f 	strbvc	r7, [pc, #-2351]!	; fffffe11 <_irqstack+0x7f7dfe11>
 73c:	772f7a6a 	strvc	r7, [pc, -sl, ror #20]!
 740:	2f6b726f 	svccs	0x006b726f
 744:	2f6a7270 	svccs	0x006a7270
 748:	727a796d 	rsbsvc	r7, sl, #1785856	; 0x1b4000
 74c:	786d692d 	stmdavc	sp!, {r0, r2, r3, r5, r8, fp, sp, lr}^
 750:	6c6c7536 	cfstr64vs	mvdx7, [ip], #-216	; 0xffffff28
 754:	332e322f 	teqcc	lr, #-268435454	; 0xf0000002
 758:	5f534f5f 	svcpl	0x00534f5f
 75c:	756e694c 	strbvc	r6, [lr, #-2380]!	; 0xfffff6b4
 760:	2e342d78 	mrccs	13, 1, r2, cr4, cr8, {3}
 764:	35312e31 	ldrcc	r2, [r1, #-3633]!	; 0xfffff1cf
 768:	5f33302f 	svcpl	0x0033302f
 76c:	6c6f6f74 	stclvs	15, cr6, [pc], #-464	; 5a4 <OS_SPSR_SYS_MODE+0x585>
 770:	69616863 	stmdbvs	r1!, {r0, r1, r5, r6, fp, sp, lr}^
 774:	63672f6e 	cmnvs	r7, #440	; 0x1b8
 778:	696c2d63 	stmdbvs	ip!, {r0, r1, r5, r6, r8, sl, fp, sp}^
 77c:	6f72616e 	svcvs	0x0072616e
 780:	332e352d 	teqcc	lr, #188743680	; 0xb400000
 784:	6363672f 	cmnvs	r3, #12320768	; 0xbc0000
 788:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
 78c:	2d6f7261 	sfmcs	f7, 2, [pc, #-388]!	; 610 <OS_SPSR_SYS_MODE+0x5f1>
 790:	2d332e35 	ldccs	14, cr2, [r3, #-212]!	; 0xffffff2c
 794:	36313032 			; <UNDEFINED> instruction: 0x36313032
 798:	2d32302e 	ldccs	0, cr3, [r2, #-184]!	; 0xffffff48
 79c:	5f363878 	svcpl	0x00363878
 7a0:	615f3436 	cmpvs	pc, r6, lsr r4	; <UNPREDICTABLE>
 7a4:	6c2d6d72 	stcvs	13, cr6, [sp], #-456	; 0xfffffe38
 7a8:	78756e69 	ldmdavc	r5!, {r0, r3, r5, r6, r9, sl, fp, sp, lr}^
 7ac:	756e672d 	strbvc	r6, [lr, #-1837]!	; 0xfffff8d3
 7b0:	69626165 	stmdbvs	r2!, {r0, r2, r5, r6, r8, sp, lr}^
 7b4:	6c2f6668 	stcvs	6, cr6, [pc], #-416	; 61c <OS_SPSR_SYS_MODE+0x5fd>
 7b8:	672f6269 	strvs	r6, [pc, -r9, ror #4]!
 7bc:	612f6363 	teqvs	pc, r3, ror #6
 7c0:	6c2d6d72 	stcvs	13, cr6, [sp], #-456	; 0xfffffe38
 7c4:	78756e69 	ldmdavc	r5!, {r0, r3, r5, r6, r9, sl, fp, sp, lr}^
 7c8:	756e672d 	strbvc	r6, [lr, #-1837]!	; 0xfffff8d3
 7cc:	69626165 	stmdbvs	r2!, {r0, r2, r5, r6, r8, sp, lr}^
 7d0:	352f6668 	strcc	r6, [pc, #-1640]!	; 170 <OS_SPSR_SYS_MODE+0x151>
 7d4:	312e332e 	teqcc	lr, lr, lsr #6
 7d8:	636e692f 	cmnvs	lr, #770048	; 0xbc000
 7dc:	6564756c 	strbvs	r7, [r4, #-1388]!	; 0xfffffa94
 7e0:	61740000 	cmnvs	r4, r0
 7e4:	632e6b73 	teqvs	lr, #117760	; 0x1cc00
 7e8:	00000100 	andeq	r0, r0, r0, lsl #2
 7ec:	746e6f63 	strbtvc	r6, [lr], #-3939	; 0xfffff09d
 7f0:	2e747865 	cdpcs	8, 7, cr7, cr4, cr5, {3}
 7f4:	00020068 	andeq	r0, r2, r8, rrx
 7f8:	64747300 	ldrbtvs	r7, [r4], #-768	; 0xfffffd00
 7fc:	2d746e69 	ldclcs	14, cr6, [r4, #-420]!	; 0xfffffe5c
 800:	2e636367 	cdpcs	3, 6, cr6, cr3, cr7, {3}
 804:	00030068 	andeq	r0, r3, r8, rrx
 808:	73696c00 	cmnvc	r9, #0, 24
 80c:	00682e74 	rsbeq	r2, r8, r4, ror lr
 810:	74000002 	strvc	r0, [r0], #-2
 814:	2e6b7361 	cdpcs	3, 6, cr7, cr11, cr1, {3}
 818:	00020068 	andeq	r0, r2, r8, rrx
 81c:	05000000 	streq	r0, [r0, #-0]
 820:	000fa802 	andeq	sl, pc, r2, lsl #16
 824:	010d0380 	smlabbeq	sp, r0, r3, r0
 828:	0008024d 	andeq	r0, r8, sp, asr #4
 82c:	05000101 	streq	r0, [r0, #-257]	; 0xfffffeff
 830:	000fc002 	andeq	ip, pc, r2
 834:	01130380 	tsteq	r3, r0, lsl #7
 838:	9f839fbb 	svcls	0x00839fbb
 83c:	30836783 	addcc	r6, r3, r3, lsl #15
 840:	01000602 	tsteq	r0, r2, lsl #12
 844:	02050001 	andeq	r0, r5, #1
 848:	8000104c 	andhi	r1, r0, ip, asr #32
 84c:	9f012003 	svcls	0x00012003
 850:	8383bb83 	orrhi	fp, r3, #134144	; 0x20c00
 854:	4b4b3d08 	blmi	12cfc7c <OS_SPSR_SYS_MODE+0x12cfc5d>
 858:	02d784d7 	sbcseq	r8, r7, #-687865856	; 0xd7000000
 85c:	01010006 	tsteq	r1, r6
 860:	34020500 	strcc	r0, [r2], #-1280	; 0xfffffb00
 864:	03800011 	orreq	r0, r0, #17
 868:	bb83012f 	bllt	fe0c0d2c <_irqstack+0x7d8a0d2c>
 86c:	01000802 	tsteq	r0, r2, lsl #16
 870:	02050001 	andeq	r0, r5, #1
 874:	8000116c 	andhi	r1, r0, ip, ror #2
 878:	83013503 	movwhi	r3, #5379	; 0x1503
 87c:	01040200 	mrseq	r0, R12_usr
 880:	04020068 	streq	r0, [r2], #-104	; 0xffffff98
 884:	02022f01 	andeq	r2, r2, #1, 30
 888:	00010100 	andeq	r0, r1, r0, lsl #2
 88c:	11900205 	orrsne	r0, r0, r5, lsl #4
 890:	3e038000 	cdpcc	0, 0, cr8, cr3, cr0, {0}
 894:	4b836801 	blmi	fe0da8a0 <_irqstack+0x7d8ba8a0>
 898:	9f9f674b 	svcls	0x009f674b
 89c:	06025908 	streq	r5, [r2], -r8, lsl #18
 8a0:	00010100 	andeq	r0, r1, r0, lsl #2
 8a4:	12280205 	eorne	r0, r8, #1342177280	; 0x50000000
 8a8:	cd038000 	stcgt	0, cr8, [r3, #-0]
 8ac:	4b670100 	blmi	19c0cb4 <OS_SPSR_SYS_MODE+0x19c0c95>
 8b0:	bb833d08 	bllt	fe0cfcd8 <_irqstack+0x7d8afcd8>
 8b4:	0006022f 	andeq	r0, r6, pc, lsr #4
 8b8:	05000101 	streq	r0, [r0, #-257]	; 0xfffffeff
 8bc:	00129c02 	andseq	r9, r2, r2, lsl #24
 8c0:	00d60380 	sbcseq	r0, r6, r0, lsl #7
 8c4:	839f4b01 	orrshi	r4, pc, #1024	; 0x400
 8c8:	00040283 	andeq	r0, r4, r3, lsl #5
 8cc:	02220101 	eoreq	r0, r2, #1073741824	; 0x40000000
 8d0:	00020000 	andeq	r0, r2, r0
 8d4:	000000ff 	strdeq	r0, [r0], -pc	; <UNPREDICTABLE>
 8d8:	0efb0102 	cdpeq	1, 15, cr0, cr11, cr2, {0}
 8dc:	0101000d 	tsteq	r1, sp
 8e0:	00000101 	andeq	r0, r0, r1, lsl #2
 8e4:	00000100 	andeq	r0, r0, r0, lsl #2
 8e8:	636e6901 	cmnvs	lr, #16384	; 0x4000
 8ec:	6564756c 	strbvs	r7, [r4, #-1388]!	; 0xfffffa94
 8f0:	63727300 	cmnvs	r2, #0, 6
 8f4:	6f682f00 	svcvs	0x00682f00
 8f8:	792f656d 	stmdbvc	pc!, {r0, r2, r3, r5, r6, r8, sl, sp, lr}	; <UNPREDICTABLE>
 8fc:	7a6a756f 	bvc	1a9dec0 <OS_SPSR_SYS_MODE+0x1a9dea1>
 900:	726f772f 	rsbvc	r7, pc, #12320768	; 0xbc0000
 904:	72702f6b 	rsbsvc	r2, r0, #428	; 0x1ac
 908:	796d2f6a 	stmdbvc	sp!, {r1, r3, r5, r6, r8, r9, sl, fp, sp}^
 90c:	692d727a 	pushvs	{r1, r3, r4, r5, r6, r9, ip, sp, lr}
 910:	7536786d 	ldrvc	r7, [r6, #-2157]!	; 0xfffff793
 914:	322f6c6c 	eorcc	r6, pc, #108, 24	; 0x6c00
 918:	4f5f332e 	svcmi	0x005f332e
 91c:	694c5f53 	stmdbvs	ip, {r0, r1, r4, r6, r8, r9, sl, fp, ip, lr}^
 920:	2d78756e 	cfldr64cs	mvdx7, [r8, #-440]!	; 0xfffffe48
 924:	2e312e34 	mrccs	14, 1, r2, cr1, cr4, {1}
 928:	302f3531 	eorcc	r3, pc, r1, lsr r5	; <UNPREDICTABLE>
 92c:	6f745f33 	svcvs	0x00745f33
 930:	68636c6f 	stmdavs	r3!, {r0, r1, r2, r3, r5, r6, sl, fp, sp, lr}^
 934:	2f6e6961 	svccs	0x006e6961
 938:	2d636367 	stclcs	3, cr6, [r3, #-412]!	; 0xfffffe64
 93c:	616e696c 	cmnvs	lr, ip, ror #18
 940:	352d6f72 	strcc	r6, [sp, #-3954]!	; 0xfffff08e
 944:	672f332e 	strvs	r3, [pc, -lr, lsr #6]!
 948:	6c2d6363 	stcvs	3, cr6, [sp], #-396	; 0xfffffe74
 94c:	72616e69 	rsbvc	r6, r1, #1680	; 0x690
 950:	2e352d6f 	cdpcs	13, 3, cr2, cr5, cr15, {3}
 954:	30322d33 	eorscc	r2, r2, r3, lsr sp
 958:	302e3631 	eorcc	r3, lr, r1, lsr r6
 95c:	38782d32 	ldmdacc	r8!, {r1, r4, r5, r8, sl, fp, sp}^
 960:	34365f36 	ldrtcc	r5, [r6], #-3894	; 0xfffff0ca
 964:	6d72615f 	ldfvse	f6, [r2, #-380]!	; 0xfffffe84
 968:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
 96c:	672d7875 			; <UNDEFINED> instruction: 0x672d7875
 970:	6165756e 	cmnvs	r5, lr, ror #10
 974:	66686962 	strbtvs	r6, [r8], -r2, ror #18
 978:	62696c2f 	rsbvs	r6, r9, #12032	; 0x2f00
 97c:	6363672f 	cmnvs	r3, #12320768	; 0xbc0000
 980:	6d72612f 	ldfvse	f6, [r2, #-188]!	; 0xffffff44
 984:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
 988:	672d7875 			; <UNDEFINED> instruction: 0x672d7875
 98c:	6165756e 	cmnvs	r5, lr, ror #10
 990:	66686962 	strbtvs	r6, [r8], -r2, ror #18
 994:	332e352f 	teqcc	lr, #197132288	; 0xbc00000
 998:	692f312e 	stmdbvs	pc!, {r1, r2, r3, r5, r8, ip, sp}	; <UNPREDICTABLE>
 99c:	756c636e 	strbvc	r6, [ip, #-878]!	; 0xfffffc92
 9a0:	00006564 	andeq	r6, r0, r4, ror #10
 9a4:	7473696c 	ldrbtvc	r6, [r3], #-2412	; 0xfffff694
 9a8:	0100682e 	tsteq	r0, lr, lsr #16
 9ac:	63730000 	cmnvs	r3, #0
 9b0:	75646568 	strbvc	r6, [r4, #-1384]!	; 0xfffffa98
 9b4:	632e656c 	teqvs	lr, #108, 10	; 0x1b000000
 9b8:	00000200 	andeq	r0, r0, r0, lsl #4
 9bc:	69647473 	stmdbvs	r4!, {r0, r1, r4, r5, r6, sl, ip, sp, lr}^
 9c0:	672d746e 	strvs	r7, [sp, -lr, ror #8]!
 9c4:	682e6363 	stmdavs	lr!, {r0, r1, r5, r6, r8, r9, sp, lr}
 9c8:	00000300 	andeq	r0, r0, r0, lsl #6
 9cc:	6b736174 	blvs	1cd8fa4 <OS_SPSR_SYS_MODE+0x1cd8f85>
 9d0:	0100682e 	tsteq	r0, lr, lsr #16
 9d4:	00000000 	andeq	r0, r0, r0
 9d8:	12e00205 	rscne	r0, r0, #1342177280	; 0x50000000
 9dc:	cb038000 	blgt	e09e4 <OS_SPSR_SYS_MODE+0xe09c5>
 9e0:	67830100 	strvs	r0, [r3, r0, lsl #2]
 9e4:	00080267 	andeq	r0, r8, r7, ror #4
 9e8:	05000101 	streq	r0, [r0, #-257]	; 0xfffffeff
 9ec:	00131802 	andseq	r1, r3, r2, lsl #16
 9f0:	00fa0380 	rscseq	r0, sl, r0, lsl #7
 9f4:	67839f01 	strvs	r9, [r3, r1, lsl #30]
 9f8:	08026783 	stmdaeq	r2, {r0, r1, r7, r8, r9, sl, sp, lr}
 9fc:	00010100 	andeq	r0, r1, r0, lsl #2
 a00:	13740205 	cmnne	r4, #1342177280	; 0x50000000
 a04:	c6038000 	strgt	r8, [r3], -r0
 a08:	9f830101 	svcls	0x00830101
 a0c:	0267679f 	rsbeq	r6, r7, #41680896	; 0x27c0000
 a10:	01010008 	tsteq	r1, r8
 a14:	d4020500 	strle	r0, [r2], #-1280	; 0xfffffb00
 a18:	03800013 	orreq	r0, r0, #19
 a1c:	830101e3 	movwhi	r0, #4579	; 0x11e3
 a20:	000802d7 	ldrdeq	r0, [r8], -r7
 a24:	02040101 	andeq	r0, r4, #1073741824	; 0x40000000
 a28:	10020500 	andne	r0, r2, r0, lsl #10
 a2c:	03800014 	orreq	r0, r0, #20
 a30:	0068010c 	rsbeq	r0, r8, ip, lsl #2
 a34:	67030402 	strvs	r0, [r3, -r2, lsl #8]
 a38:	03040200 	movweq	r0, #16896	; 0x4200
 a3c:	040200d5 	streq	r0, [r2], #-213	; 0xffffff2b
 a40:	06660601 	strbteq	r0, [r6], -r1, lsl #12
 a44:	06028369 	streq	r8, [r2], -r9, ror #6
 a48:	04010100 	streq	r0, [r1], #-256	; 0xffffff00
 a4c:	02050002 	andeq	r0, r5, #2
 a50:	80001478 	andhi	r1, r0, r8, ror r4
 a54:	83011603 	movwhi	r1, #5635	; 0x1603
 a58:	083d0867 	ldmdaeq	sp!, {r0, r1, r2, r5, r6, fp}
 a5c:	023d083e 	eorseq	r0, sp, #4063232	; 0x3e0000
 a60:	01010006 	tsteq	r1, r6
 a64:	05000204 	streq	r0, [r0, #-516]	; 0xfffffdfc
 a68:	00151802 	andseq	r1, r5, r2, lsl #16
 a6c:	011f0380 	tsteq	pc, r0, lsl #7
 a70:	08836783 	stmeq	r3, {r0, r1, r7, r8, r9, sl, sp, lr}
 a74:	025a083d 	subseq	r0, sl, #3997696	; 0x3d0000
 a78:	01010006 	tsteq	r1, r6
 a7c:	05000204 	streq	r0, [r0, #-516]	; 0xfffffdfc
 a80:	0015a402 	andseq	sl, r5, r2, lsl #8
 a84:	012c0380 	smlawbeq	ip, r0, r3, r0
 a88:	bc4cd883 	mcrrlt	8, 8, sp, ip, cr3
 a8c:	01000602 	tsteq	r0, r2, lsl #12
 a90:	00020401 	andeq	r0, r2, r1, lsl #8
 a94:	15fc0205 	ldrbne	r0, [ip, #517]!	; 0x205
 a98:	36038000 	strcc	r8, [r3], -r0
 a9c:	4cd78301 	ldclmi	3, cr8, [r7], {1}
 aa0:	000602bb 			; <UNDEFINED> instruction: 0x000602bb
 aa4:	02040101 	andeq	r0, r4, #1073741824	; 0x40000000
 aa8:	54020500 	strpl	r0, [r2], #-1280	; 0xfffffb00
 aac:	03800016 	orreq	r0, r0, #22
 ab0:	670100c0 	strvs	r0, [r1, -r0, asr #1]
 ab4:	9f9f4b4b 	svcls	0x009f4b4b
 ab8:	2f842208 	svccs	0x00842208
 abc:	01000802 	tsteq	r0, r2, lsl #16
 ac0:	00020401 	andeq	r0, r2, r1, lsl #8
 ac4:	16e00205 	strbtne	r0, [r0], r5, lsl #4
 ac8:	ce038000 	cdpgt	0, 0, cr8, cr3, cr0, {0}
 acc:	4b670100 	blmi	19c0ed4 <OS_SPSR_SYS_MODE+0x19c0eb5>
 ad0:	4b4cbb83 	blmi	132f8e4 <OS_SPSR_SYS_MODE+0x132f8c5>
 ad4:	bbbb8383 	bllt	feee18e8 <_irqstack+0x7e6c18e8>
 ad8:	022f4b4c 	eoreq	r4, pc, #76, 22	; 0x13000
 adc:	01010006 	tsteq	r1, r6
 ae0:	05000204 	streq	r0, [r0, #-516]	; 0xfffffdfc
 ae4:	00179c02 	andseq	r9, r7, r2, lsl #24
 ae8:	00e20380 	rsceq	r0, r2, r0, lsl #7
 aec:	022f4b01 	eoreq	r4, pc, #1024	; 0x400
 af0:	01010004 	tsteq	r1, r4
 af4:	00000171 	andeq	r0, r0, r1, ror r1
 af8:	00f10002 	rscseq	r0, r1, r2
 afc:	01020000 	mrseq	r0, (UNDEF: 2)
 b00:	000d0efb 	strdeq	r0, [sp], -fp
 b04:	01010101 	tsteq	r1, r1, lsl #2
 b08:	01000000 	mrseq	r0, (UNDEF: 0)
 b0c:	73010000 	movwvc	r0, #4096	; 0x1000
 b10:	69006372 	stmdbvs	r0, {r1, r4, r5, r6, r8, r9, sp, lr}
 b14:	756c636e 	strbvc	r6, [ip, #-878]!	; 0xfffffc92
 b18:	2f006564 	svccs	0x00006564
 b1c:	656d6f68 	strbvs	r6, [sp, #-3944]!	; 0xfffff098
 b20:	756f792f 	strbvc	r7, [pc, #-2351]!	; 1f9 <OS_SPSR_SYS_MODE+0x1da>
 b24:	772f7a6a 	strvc	r7, [pc, -sl, ror #20]!
 b28:	2f6b726f 	svccs	0x006b726f
 b2c:	2f6a7270 	svccs	0x006a7270
 b30:	727a796d 	rsbsvc	r7, sl, #1785856	; 0x1b4000
 b34:	786d692d 	stmdavc	sp!, {r0, r2, r3, r5, r8, fp, sp, lr}^
 b38:	6c6c7536 	cfstr64vs	mvdx7, [ip], #-216	; 0xffffff28
 b3c:	332e322f 	teqcc	lr, #-268435454	; 0xf0000002
 b40:	5f534f5f 	svcpl	0x00534f5f
 b44:	756e694c 	strbvc	r6, [lr, #-2380]!	; 0xfffff6b4
 b48:	2e342d78 	mrccs	13, 1, r2, cr4, cr8, {3}
 b4c:	35312e31 	ldrcc	r2, [r1, #-3633]!	; 0xfffff1cf
 b50:	5f33302f 	svcpl	0x0033302f
 b54:	6c6f6f74 	stclvs	15, cr6, [pc], #-464	; 98c <OS_SPSR_SYS_MODE+0x96d>
 b58:	69616863 	stmdbvs	r1!, {r0, r1, r5, r6, fp, sp, lr}^
 b5c:	63672f6e 	cmnvs	r7, #440	; 0x1b8
 b60:	696c2d63 	stmdbvs	ip!, {r0, r1, r5, r6, r8, sl, fp, sp}^
 b64:	6f72616e 	svcvs	0x0072616e
 b68:	332e352d 	teqcc	lr, #188743680	; 0xb400000
 b6c:	6363672f 	cmnvs	r3, #12320768	; 0xbc0000
 b70:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
 b74:	2d6f7261 	sfmcs	f7, 2, [pc, #-388]!	; 9f8 <OS_SPSR_SYS_MODE+0x9d9>
 b78:	2d332e35 	ldccs	14, cr2, [r3, #-212]!	; 0xffffff2c
 b7c:	36313032 			; <UNDEFINED> instruction: 0x36313032
 b80:	2d32302e 	ldccs	0, cr3, [r2, #-184]!	; 0xffffff48
 b84:	5f363878 	svcpl	0x00363878
 b88:	615f3436 	cmpvs	pc, r6, lsr r4	; <UNPREDICTABLE>
 b8c:	6c2d6d72 	stcvs	13, cr6, [sp], #-456	; 0xfffffe38
 b90:	78756e69 	ldmdavc	r5!, {r0, r3, r5, r6, r9, sl, fp, sp, lr}^
 b94:	756e672d 	strbvc	r6, [lr, #-1837]!	; 0xfffff8d3
 b98:	69626165 	stmdbvs	r2!, {r0, r2, r5, r6, r8, sp, lr}^
 b9c:	6c2f6668 	stcvs	6, cr6, [pc], #-416	; a04 <OS_SPSR_SYS_MODE+0x9e5>
 ba0:	672f6269 	strvs	r6, [pc, -r9, ror #4]!
 ba4:	612f6363 	teqvs	pc, r3, ror #6
 ba8:	6c2d6d72 	stcvs	13, cr6, [sp], #-456	; 0xfffffe38
 bac:	78756e69 	ldmdavc	r5!, {r0, r3, r5, r6, r9, sl, fp, sp, lr}^
 bb0:	756e672d 	strbvc	r6, [lr, #-1837]!	; 0xfffff8d3
 bb4:	69626165 	stmdbvs	r2!, {r0, r2, r5, r6, r8, sp, lr}^
 bb8:	352f6668 	strcc	r6, [pc, #-1640]!	; 558 <OS_SPSR_SYS_MODE+0x539>
 bbc:	312e332e 	teqcc	lr, lr, lsr #6
 bc0:	636e692f 	cmnvs	lr, #770048	; 0xbc000
 bc4:	6564756c 	strbvs	r7, [r4, #-1388]!	; 0xfffffa94
 bc8:	616d0000 	cmnvs	sp, r0
 bcc:	632e6e69 	teqvs	lr, #1680	; 0x690
 bd0:	00000100 	andeq	r0, r0, r0, lsl #2
 bd4:	6b736174 	blvs	1cd91ac <OS_SPSR_SYS_MODE+0x1cd918d>
 bd8:	0200682e 	andeq	r6, r0, #3014656	; 0x2e0000
 bdc:	74730000 	ldrbtvc	r0, [r3], #-0
 be0:	746e6964 	strbtvc	r6, [lr], #-2404	; 0xfffff69c
 be4:	6363672d 	cmnvs	r3, #11796480	; 0xb40000
 be8:	0300682e 	movweq	r6, #2094	; 0x82e
 bec:	00000000 	andeq	r0, r0, r0
 bf0:	17b00205 	ldrne	r0, [r0, r5, lsl #4]!
 bf4:	00198000 	andseq	r8, r9, r0
 bf8:	85010402 	strhi	r0, [r1, #-1026]	; 0xfffffbfe
 bfc:	01040200 	mrseq	r0, R12_usr
 c00:	04020067 	streq	r0, [r2], #-103	; 0xffffff99
 c04:	02024b01 	andeq	r4, r2, #1024	; 0x400
 c08:	00010100 	andeq	r0, r1, r0, lsl #2
 c0c:	17d80205 	ldrbne	r0, [r8, r5, lsl #4]
 c10:	10038000 	andne	r8, r3, r0
 c14:	04020001 	streq	r0, [r2], #-1
 c18:	02008501 	andeq	r8, r0, #4194304	; 0x400000
 c1c:	00670104 	rsbeq	r0, r7, r4, lsl #2
 c20:	4b010402 	blmi	41c30 <OS_SPSR_SYS_MODE+0x41c11>
 c24:	01000202 	tsteq	r0, r2, lsl #4
 c28:	02050001 	andeq	r0, r5, #1
 c2c:	80001800 	andhi	r1, r0, r0, lsl #16
 c30:	4b012303 	blmi	49844 <OS_SPSR_SYS_MODE+0x49825>
 c34:	d79fd7d8 			; <UNDEFINED> instruction: 0xd79fd7d8
 c38:	01040200 	mrseq	r0, R12_usr
 c3c:	a0062e06 	andge	r2, r6, r6, lsl #28
 c40:	d7848383 	strle	r8, [r4, r3, lsl #7]
 c44:	01000802 	tsteq	r0, r2, lsl #16
 c48:	02050001 	andeq	r0, r5, #1
 c4c:	800018e4 	andhi	r1, r0, r4, ror #17
 c50:	68013203 	stmdavs	r1, {r0, r1, r9, ip, sp}
 c54:	674b4b4b 	strbvs	r4, [fp, -fp, asr #22]
 c58:	674b2f2f 	strbvs	r2, [fp, -pc, lsr #30]
 c5c:	9f2f672f 	svcls	0x002f672f
 c60:	2fa0674b 	svccs	0x00a0674b
 c64:	01000602 	tsteq	r0, r2, lsl #12
 c68:	00020801 	andeq	r0, r2, r1, lsl #16
 c6c:	fb000200 	blx	1476 <OS_SPSR_SYS_MODE+0x1457>
 c70:	02000000 	andeq	r0, r0, #0
 c74:	0d0efb01 	vstreq	d15, [lr, #-4]
 c78:	01010100 	mrseq	r0, (UNDEF: 17)
 c7c:	00000001 	andeq	r0, r0, r1
 c80:	01000001 	tsteq	r0, r1
 c84:	6c636e69 	stclvs	14, cr6, [r3], #-420	; 0xfffffe5c
 c88:	00656475 	rsbeq	r6, r5, r5, ror r4
 c8c:	00637273 	rsbeq	r7, r3, r3, ror r2
 c90:	6d6f682f 	stclvs	8, cr6, [pc, #-188]!	; bdc <OS_SPSR_SYS_MODE+0xbbd>
 c94:	6f792f65 	svcvs	0x00792f65
 c98:	2f7a6a75 	svccs	0x007a6a75
 c9c:	6b726f77 	blvs	1c9ca80 <OS_SPSR_SYS_MODE+0x1c9ca61>
 ca0:	6a72702f 	bvs	1c9cd64 <OS_SPSR_SYS_MODE+0x1c9cd45>
 ca4:	7a796d2f 	bvc	1e5c168 <OS_SPSR_SYS_MODE+0x1e5c149>
 ca8:	6d692d72 	stclvs	13, cr2, [r9, #-456]!	; 0xfffffe38
 cac:	6c753678 	ldclvs	6, cr3, [r5], #-480	; 0xfffffe20
 cb0:	2e322f6c 	cdpcs	15, 3, cr2, cr2, cr12, {3}
 cb4:	534f5f33 	movtpl	r5, #65331	; 0xff33
 cb8:	6e694c5f 	mcrvs	12, 3, r4, cr9, cr15, {2}
 cbc:	342d7875 	strtcc	r7, [sp], #-2165	; 0xfffff78b
 cc0:	312e312e 	teqcc	lr, lr, lsr #2
 cc4:	33302f35 	teqcc	r0, #53, 30	; 0xd4
 cc8:	6f6f745f 	svcvs	0x006f745f
 ccc:	6168636c 	cmnvs	r8, ip, ror #6
 cd0:	672f6e69 	strvs	r6, [pc, -r9, ror #28]!
 cd4:	6c2d6363 	stcvs	3, cr6, [sp], #-396	; 0xfffffe74
 cd8:	72616e69 	rsbvc	r6, r1, #1680	; 0x690
 cdc:	2e352d6f 	cdpcs	13, 3, cr2, cr5, cr15, {3}
 ce0:	63672f33 	cmnvs	r7, #51, 30	; 0xcc
 ce4:	696c2d63 	stmdbvs	ip!, {r0, r1, r5, r6, r8, sl, fp, sp}^
 ce8:	6f72616e 	svcvs	0x0072616e
 cec:	332e352d 	teqcc	lr, #188743680	; 0xb400000
 cf0:	3130322d 	teqcc	r0, sp, lsr #4
 cf4:	32302e36 	eorscc	r2, r0, #864	; 0x360
 cf8:	3638782d 	ldrtcc	r7, [r8], -sp, lsr #16
 cfc:	5f34365f 	svcpl	0x0034365f
 d00:	2d6d7261 	sfmcs	f7, 2, [sp, #-388]!	; 0xfffffe7c
 d04:	756e696c 	strbvc	r6, [lr, #-2412]!	; 0xfffff694
 d08:	6e672d78 	mcrvs	13, 3, r2, cr7, cr8, {3}
 d0c:	62616575 	rsbvs	r6, r1, #490733568	; 0x1d400000
 d10:	2f666869 	svccs	0x00666869
 d14:	2f62696c 	svccs	0x0062696c
 d18:	2f636367 	svccs	0x00636367
 d1c:	2d6d7261 	sfmcs	f7, 2, [sp, #-388]!	; 0xfffffe7c
 d20:	756e696c 	strbvc	r6, [lr, #-2412]!	; 0xfffff694
 d24:	6e672d78 	mcrvs	13, 3, r2, cr7, cr8, {3}
 d28:	62616575 	rsbvs	r6, r1, #490733568	; 0x1d400000
 d2c:	2f666869 	svccs	0x00666869
 d30:	2e332e35 	mrccs	14, 1, r2, cr3, cr5, {1}
 d34:	6e692f31 	mcrvs	15, 3, r2, cr9, cr1, {1}
 d38:	64756c63 	ldrbtvs	r6, [r5], #-3171	; 0xfffff39d
 d3c:	6c000065 	stcvs	0, cr0, [r0], {101}	; 0x65
 d40:	2e747369 	cdpcs	3, 7, cr7, cr4, cr9, {3}
 d44:	00010068 	andeq	r0, r1, r8, rrx
 d48:	63697400 	cmnvs	r9, #0, 8
 d4c:	00632e6b 	rsbeq	r2, r3, fp, ror #28
 d50:	73000002 	movwvc	r0, #2
 d54:	6e696474 	mcrvs	4, 3, r6, cr9, cr4, {3}
 d58:	63672d74 	cmnvs	r7, #116, 26	; 0x1d00
 d5c:	00682e63 	rsbeq	r2, r8, r3, ror #28
 d60:	74000003 	strvc	r0, [r0], #-3
 d64:	2e6b7361 	cdpcs	3, 6, cr7, cr11, cr1, {3}
 d68:	00010068 	andeq	r0, r1, r8, rrx
 d6c:	05000000 	streq	r0, [r0, #-0]
 d70:	00199002 	andseq	r9, r9, r2
 d74:	00cb0380 	sbceq	r0, fp, r0, lsl #7
 d78:	67678301 	strbvs	r8, [r7, -r1, lsl #6]!
 d7c:	01000802 	tsteq	r0, r2, lsl #16
 d80:	02050001 	andeq	r0, r5, #1
 d84:	800019c8 	andhi	r1, r0, r8, asr #19
 d88:	0100fa03 	tsteq	r0, r3, lsl #20
 d8c:	8367839f 	cmnhi	r7, #2080374786	; 0x7c000002
 d90:	00080267 	andeq	r0, r8, r7, ror #4
 d94:	05000101 	streq	r0, [r0, #-257]	; 0xfffffeff
 d98:	00000002 	andeq	r0, r0, r2
 d9c:	01c60300 	biceq	r0, r6, r0, lsl #6
 da0:	9f9f8301 	svcls	0x009f8301
 da4:	08026767 	stmdaeq	r2, {r0, r1, r2, r5, r6, r8, r9, sl, sp, lr}
 da8:	00010100 	andeq	r0, r1, r0, lsl #2
 dac:	00000205 	andeq	r0, r0, r5, lsl #4
 db0:	e3030000 	movw	r0, #12288	; 0x3000
 db4:	d7830101 	strle	r0, [r3, r1, lsl #2]
 db8:	01000802 	tsteq	r0, r2, lsl #16
 dbc:	00020401 	andeq	r0, r2, r1, lsl #8
 dc0:	00000205 	andeq	r0, r0, r5, lsl #4
 dc4:	4c190000 	ldcmi	0, cr0, [r9], {-0}
 dc8:	000802d8 	ldrdeq	r0, [r8], -r8
 dcc:	02040101 	andeq	r0, r4, #1073741824	; 0x40000000
 dd0:	24020500 	strcs	r0, [r2], #-1280	; 0xfffffb00
 dd4:	0380001a 	orreq	r0, r0, #26
 dd8:	bb67010d 	bllt	19c1214 <OS_SPSR_SYS_MODE+0x19c11f5>
 ddc:	0008022f 	andeq	r0, r8, pc, lsr #4
 de0:	02040101 	andeq	r0, r4, #1073741824	; 0x40000000
 de4:	5c020500 	cfstr32pl	mvfx0, [r2], {-0}
 de8:	0380001a 	orreq	r0, r0, #26
 dec:	83830113 	orrhi	r0, r3, #-1073741820	; 0xc0000004
 df0:	022fbb67 	eoreq	fp, pc, #105472	; 0x19c00
 df4:	01010006 	tsteq	r1, r6
 df8:	05000204 	streq	r0, [r0, #-516]	; 0xfffffdfc
 dfc:	001ab002 	andseq	fp, sl, r2
 e00:	011b0380 	tsteq	fp, r0, lsl #7
 e04:	2108bb83 	smlabbcs	r8, r3, fp, fp
 e08:	000602bb 			; <UNDEFINED> instruction: 0x000602bb
 e0c:	02040101 	andeq	r0, r4, #1073741824	; 0x40000000
 e10:	00020500 	andeq	r0, r2, r0, lsl #10
 e14:	03000000 	movweq	r0, #0
 e18:	84830122 	strhi	r0, [r3], #290	; 0x122
 e1c:	01000602 	tsteq	r0, r2, lsl #12
 e20:	00020401 	andeq	r0, r2, r1, lsl #8
 e24:	00000205 	andeq	r0, r0, r5, lsl #4
 e28:	28030000 	stmdacs	r3, {}	; <UNPREDICTABLE>
 e2c:	02838301 	addeq	r8, r3, #67108864	; 0x4000000
 e30:	01010006 	tsteq	r1, r6
 e34:	05000204 	streq	r0, [r0, #-516]	; 0xfffffdfc
 e38:	001b2002 	andseq	r2, fp, r2
 e3c:	012d0380 	smlawbeq	sp, r0, r3, r0
 e40:	4c4b6783 	mcrrmi	7, 8, r6, fp, cr3
 e44:	0200679f 	andeq	r6, r0, #41680896	; 0x27c0000
 e48:	9e060104 	adflss	f0, f6, f4
 e4c:	004b8306 	subeq	r8, fp, r6, lsl #6
 e50:	2a020402 	bcs	81e60 <OS_SPSR_SYS_MODE+0x81e41>
 e54:	01040200 	mrseq	r0, R12_usr
 e58:	a5066606 	strge	r6, [r6, #-1542]	; 0xfffff9fa
 e5c:	01000602 	tsteq	r0, r2, lsl #12
 e60:	00020401 	andeq	r0, r2, r1, lsl #8
 e64:	1bc80205 	blne	ff201680 <_irqstack+0x7e9e1680>
 e68:	3c038000 	stccc	0, cr8, [r3], {-0}
 e6c:	67834b01 	strvs	r4, [r3, r1, lsl #22]
 e70:	01000602 	tsteq	r0, r2, lsl #12
 e74:	0000b701 	andeq	fp, r0, r1, lsl #14
 e78:	24000200 	strcs	r0, [r0], #-512	; 0xfffffe00
 e7c:	02000000 	andeq	r0, r0, #0
 e80:	0d0efb01 	vstreq	d15, [lr, #-4]
 e84:	01010100 	mrseq	r0, (UNDEF: 17)
 e88:	00000001 	andeq	r0, r0, r1
 e8c:	01000001 	tsteq	r0, r1
 e90:	00637273 	rsbeq	r7, r3, r3, ror r2
 e94:	61747300 	cmnvs	r4, r0, lsl #6
 e98:	70757472 	rsbsvc	r7, r5, r2, ror r4
 e9c:	0100532e 	tsteq	r0, lr, lsr #6
 ea0:	00000000 	andeq	r0, r0, r0
 ea4:	00000205 	andeq	r0, r0, r5, lsl #4
 ea8:	13030000 	movwne	r0, #12288	; 0x3000
 eac:	2f2f2f01 	svccs	0x002f2f01
 eb0:	2f2f2f2f 	svccs	0x002f2f2f
 eb4:	2f2e7903 	svccs	0x002e7903
 eb8:	2f2f2f2f 	svccs	0x002f2f2f
 ebc:	02022f2f 	andeq	r2, r2, #47, 30	; 0xbc
 ec0:	00010100 	andeq	r0, r1, r0, lsl #2
 ec4:	00300205 	eorseq	r0, r0, r5, lsl #4
 ec8:	ca038000 	bgt	e0ed0 <OS_SPSR_SYS_MODE+0xe0eb1>
 ecc:	2f2f0100 	svccs	0x002f0100
 ed0:	2f302f2f 	svccs	0x00302f2f
 ed4:	312f2f2f 	teqcc	pc, pc, lsr #30
 ed8:	2f2f2f2f 	svccs	0x002f2f2f
 edc:	2f2f2f33 	svccs	0x002f2f33
 ee0:	2f2f2f30 	svccs	0x002f2f30
 ee4:	2f2f3030 	svccs	0x002f3030
 ee8:	2f312f31 	svccs	0x00312f31
 eec:	2f2f2f2f 	svccs	0x002f2f2f
 ef0:	2f2f2f2f 	svccs	0x002f2f2f
 ef4:	2f2f302f 	svccs	0x002f302f
 ef8:	2f2f2f30 	svccs	0x002f2f30
 efc:	2f312f2f 	svccs	0x00312f2f
 f00:	09032f2f 	stmdbeq	r3, {r0, r1, r2, r3, r5, r8, r9, sl, fp, sp}
 f04:	2f2f2f2e 	svccs	0x002f2f2e
 f08:	2f2f3130 	svccs	0x002f3130
 f0c:	2f2f2f2f 	svccs	0x002f2f2f
 f10:	2f322f2f 	svccs	0x00322f2f
 f14:	2f302f2f 	svccs	0x00302f2f
 f18:	2f312f2f 	svccs	0x00312f2f
 f1c:	032f2f2f 	teqeq	pc, #47, 30	; 0xbc
 f20:	032e7f92 	teqeq	lr, #584	; 0x248
 f24:	2f302e15 	svccs	0x00302e15
 f28:	022e1703 	eoreq	r1, lr, #786432	; 0xc0000
 f2c:	01010002 	tsteq	r1, r2
 f30:	0000005f 	andeq	r0, r0, pc, asr r0
 f34:	002b0002 	eoreq	r0, fp, r2
 f38:	01020000 	mrseq	r0, (UNDEF: 2)
 f3c:	000d0efb 	strdeq	r0, [sp], -fp
 f40:	01010101 	tsteq	r1, r1, lsl #2
 f44:	01000000 	mrseq	r0, (UNDEF: 0)
 f48:	73010000 	movwvc	r0, #4096	; 0x1000
 f4c:	00006372 	andeq	r6, r0, r2, ror r3
 f50:	35317063 	ldrcc	r7, [r1, #-99]!	; 0xffffff9d
 f54:	7570635f 	ldrbvc	r6, [r0, #-863]!	; 0xfffffca1
 f58:	6d69745f 	cfstrdvs	mvd7, [r9, #-380]!	; 0xfffffe84
 f5c:	532e7265 	teqpl	lr, #1342177286	; 0x50000006
 f60:	00000100 	andeq	r0, r0, r0, lsl #2
 f64:	02050000 	andeq	r0, r5, #0
 f68:	80000188 	andhi	r0, r0, r8, lsl #3
 f6c:	2f010a03 	svccs	0x00010a03
 f70:	2f2f2f2f 	svccs	0x002f2f2f
 f74:	2f2f2f2f 	svccs	0x002f2f2f
 f78:	312f2f2f 	teqcc	pc, pc, lsr #30
 f7c:	2f2f2f2f 	svccs	0x002f2f2f
 f80:	2f2f2f2f 	svccs	0x002f2f2f
 f84:	032f2f30 	teqeq	pc, #48, 30	; 0xc0
 f88:	03302e6a 	teqeq	r0, #1696	; 0x6a0
 f8c:	02022e09 	andeq	r2, r2, #9, 28	; 0x90
 f90:	61010100 	mrsvs	r0, (UNDEF: 17)
 f94:	02000000 	andeq	r0, r0, #0
 f98:	00002e00 	andeq	r2, r0, r0, lsl #28
 f9c:	fb010200 	blx	417a6 <OS_SPSR_SYS_MODE+0x41787>
 fa0:	01000d0e 	tsteq	r0, lr, lsl #26
 fa4:	00010101 	andeq	r0, r1, r1, lsl #2
 fa8:	00010000 	andeq	r0, r1, r0
 fac:	2e2e0100 	sufcse	f0, f6, f0
 fb0:	7379732f 	cmnvc	r9, #-1140850688	; 0xbc000000
 fb4:	73706564 	cmnvc	r0, #100, 10	; 0x19000000
 fb8:	6d72612f 	ldfvse	f6, [r2, #-188]!	; 0xffffff44
 fbc:	656d0000 	strbvs	r0, [sp, #-0]!
 fc0:	7465736d 	strbtvc	r7, [r5], #-877	; 0xfffffc93
 fc4:	0100532e 	tsteq	r0, lr, lsr #6
 fc8:	00000000 	andeq	r0, r0, r0
 fcc:	02000205 	andeq	r0, r0, #1342177280	; 0x50000000
 fd0:	1c038000 	stcne	0, cr8, [r3], {-0}
 fd4:	312f2f01 	teqcc	pc, r1, lsl #30
 fd8:	302f302f 	eorcc	r3, pc, pc, lsr #32
 fdc:	312f2f2f 	teqcc	pc, pc, lsr #30
 fe0:	302f302f 	eorcc	r3, pc, pc, lsr #32
 fe4:	302f302f 	eorcc	r3, pc, pc, lsr #32
 fe8:	302f3030 	eorcc	r3, pc, r0, lsr r0	; <UNPREDICTABLE>
 fec:	302f302f 	eorcc	r3, pc, pc, lsr #32
 ff0:	0230302f 	eorseq	r3, r0, #47	; 0x2f
 ff4:	01010002 	tsteq	r1, r2

Disassembly of section .debug_str:

00000000 <.debug_str>:
   0:	676e6f6c 	strbvs	r6, [lr, -ip, ror #30]!
   4:	6e6f6c20 	cdpvs	12, 6, cr6, cr15, cr0, {1}
   8:	6e692067 	cdpvs	0, 6, cr2, cr9, cr7, {3}
   c:	5f670074 	svcpl	0x00670074
  10:	70616568 	rsbvc	r6, r1, r8, ror #10
  14:	7a697300 	bvc	1a5cc1c <OS_SPSR_SYS_MODE+0x1a5cbfd>
  18:	00745f65 	rsbseq	r5, r4, r5, ror #30
  1c:	746e6975 	strbtvc	r6, [lr], #-2421	; 0xfffff68b
  20:	745f3233 	ldrbvc	r3, [pc], #-563	; 28 <OS_SPSR_SYS_MODE+0x9>
  24:	65737500 	ldrbvs	r7, [r3, #-1280]!	; 0xfffffb00
  28:	6c620064 	stclvs	0, cr0, [r2], #-400	; 0xfffffe70
  2c:	5f6b636f 	svcpl	0x006b636f
  30:	64616568 	strbtvs	r6, [r1], #-1384	; 0xfffffa98
  34:	745f7265 	ldrbvc	r7, [pc], #-613	; 3c <OS_SPSR_SYS_MODE+0x1d>
  38:	6e6f6c00 	cdpvs	12, 6, cr6, cr15, cr0, {0}
  3c:	6f6c2067 	svcvs	0x006c2067
  40:	7520676e 	strvc	r6, [r0, #-1902]!	; 0xfffff892
  44:	6769736e 	strbvs	r7, [r9, -lr, ror #6]!
  48:	2064656e 	rsbcs	r6, r4, lr, ror #10
  4c:	00746e69 	rsbseq	r6, r4, r9, ror #28
  50:	64616568 	strbtvs	r6, [r1], #-1384	; 0xfffffa98
  54:	75007265 	strvc	r7, [r0, #-613]	; 0xfffffd9b
  58:	38746e69 	ldmdacc	r4!, {r0, r3, r5, r6, r9, sl, fp, sp, lr}^
  5c:	7500745f 	strvc	r7, [r0, #-1119]	; 0xfffffba1
  60:	6769736e 	strbvs	r7, [r9, -lr, ror #6]!
  64:	2064656e 	rsbcs	r6, r4, lr, ror #10
  68:	72616863 	rsbvc	r6, r1, #6488064	; 0x630000
  6c:	61656800 	cmnvs	r5, r0, lsl #16
  70:	6e695f70 	mcrvs	15, 3, r5, cr9, cr0, {3}
  74:	5f007469 	svcpl	0x00007469
  78:	6172775f 	cmnvs	r2, pc, asr r7
  7c:	72665f70 	rsbvc	r5, r6, #112, 30	; 0x1c0
  80:	6e006565 	cfsh32vs	mvfx6, mvfx0, #53
  84:	625f7765 	subsvs	r7, pc, #26476544	; 0x1940000
  88:	6b636f6c 	blvs	18dbe40 <OS_SPSR_SYS_MODE+0x18dbe21>
  8c:	6e6f6c00 	cdpvs	12, 6, cr6, cr15, cr0, {0}
  90:	6f642067 	svcvs	0x00642067
  94:	656c6275 	strbvs	r6, [ip, #-629]!	; 0xfffffd8b
  98:	63727300 	cmnvs	r2, #0, 6
  9c:	6d656d2f 	stclvs	13, cr6, [r5, #-188]!	; 0xffffff44
  a0:	7300632e 	movwvc	r6, #814	; 0x32e
  a4:	74726f68 	ldrbtvc	r6, [r2], #-3944	; 0xfffff098
  a8:	736e7520 	cmnvc	lr, #32, 10	; 0x8000000
  ac:	656e6769 	strbvs	r6, [lr, #-1897]!	; 0xfffff897
  b0:	6e692064 	cdpvs	0, 6, cr2, cr9, cr4, {3}
  b4:	69730074 	ldmdbvs	r3!, {r2, r4, r5, r6}^
  b8:	7300657a 	movwvc	r6, #1402	; 0x57a
  bc:	74657a69 	strbtvc	r7, [r5], #-2665	; 0xfffff597
  c0:	00657079 	rsbeq	r7, r5, r9, ror r0
  c4:	72775f5f 	rsbsvc	r5, r7, #380	; 0x17c
  c8:	6d5f7061 	ldclvs	0, cr7, [pc, #-388]	; ffffff4c <_irqstack+0x7f7dff4c>
  cc:	6f6c6c61 	svcvs	0x006c6c61
  d0:	68730063 	ldmdavs	r3!, {r0, r1, r5, r6}^
  d4:	2074726f 	rsbscs	r7, r4, pc, ror #4
  d8:	00746e69 	rsbseq	r6, r4, r9, ror #28
  dc:	6d6f682f 	stclvs	8, cr6, [pc, #-188]!	; 28 <OS_SPSR_SYS_MODE+0x9>
  e0:	6f792f65 	svcvs	0x00792f65
  e4:	2f7a6a75 	svccs	0x007a6a75
  e8:	6b726f77 	blvs	1c9becc <OS_SPSR_SYS_MODE+0x1c9bead>
  ec:	74796d2f 	ldrbtvc	r6, [r9], #-3375	; 0xfffff2d1
  f0:	2f747365 	svccs	0x00747365
  f4:	656b616d 	strbvs	r6, [fp, #-365]!	; 0xfffffe93
  f8:	736f7472 	cmnvc	pc, #1912602624	; 0x72000000
  fc:	554e4700 	strbpl	r4, [lr, #-1792]	; 0xfffff900
 100:	31314320 	teqcc	r1, r0, lsr #6
 104:	332e3520 	teqcc	lr, #32, 10	; 0x8000000
 108:	3220312e 	eorcc	r3, r0, #-2147483637	; 0x8000000b
 10c:	30363130 	eorscc	r3, r6, r0, lsr r1
 110:	20333131 	eorscs	r3, r3, r1, lsr r1
 114:	70636d2d 	rsbvc	r6, r3, sp, lsr #26
 118:	6f633d75 	svcvs	0x00633d75
 11c:	78657472 	stmdavc	r5!, {r1, r4, r5, r6, sl, ip, sp, lr}^
 120:	2037612d 	eorscs	r6, r7, sp, lsr #2
 124:	72616d2d 	rsbvc	r6, r1, #2880	; 0xb40
 128:	6d2d206d 	stcvs	0, cr2, [sp, #-436]!	; 0xfffffe4c
 12c:	616f6c66 	cmnvs	pc, r6, ror #24
 130:	62612d74 	rsbvs	r2, r1, #116, 26	; 0x1d00
 134:	61683d69 	cmnvs	r8, r9, ror #26
 138:	2d206472 	cfstrscs	mvf6, [r0, #-456]!	; 0xfffffe38
 13c:	7570666d 	ldrbvc	r6, [r0, #-1645]!	; 0xfffff993
 140:	7066763d 	rsbvc	r7, r6, sp, lsr r6
 144:	642d3376 	strtvs	r3, [sp], #-886	; 0xfffffc8a
 148:	2d203631 	stccs	6, cr3, [r0, #-196]!	; 0xffffff3c
 14c:	736c746d 	cmnvc	ip, #1828716544	; 0x6d000000
 150:	6169642d 	cmnvs	r9, sp, lsr #8
 154:	7463656c 	strbtvc	r6, [r3], #-1388	; 0xfffffa94
 158:	756e673d 	strbvc	r6, [lr, #-1853]!	; 0xfffff8c3
 15c:	20672d20 	rsbcs	r2, r7, r0, lsr #26
 160:	7566662d 	strbvc	r6, [r6, #-1581]!	; 0xfffff9d3
 164:	6974636e 	ldmdbvs	r4!, {r1, r2, r3, r5, r6, r8, r9, sp, lr}^
 168:	732d6e6f 	teqvc	sp, #1776	; 0x6f0
 16c:	69746365 	ldmdbvs	r4!, {r0, r2, r5, r6, r8, r9, sp, lr}^
 170:	20736e6f 	rsbscs	r6, r3, pc, ror #28
 174:	6164662d 	cmnvs	r4, sp, lsr #12
 178:	732d6174 	teqvc	sp, #116, 2
 17c:	69746365 	ldmdbvs	r4!, {r0, r2, r5, r6, r8, r9, sp, lr}^
 180:	20736e6f 	rsbscs	r6, r3, pc, ror #28
 184:	6f6e662d 	svcvs	0x006e662d
 188:	6d6f632d 	stclvs	3, cr6, [pc, #-180]!	; dc <OS_SPSR_SYS_MODE+0xbd>
 18c:	206e6f6d 	rsbcs	r6, lr, sp, ror #30
 190:	7266662d 	rsbvc	r6, r6, #47185920	; 0x2d00000
 194:	74736565 	ldrbtvc	r6, [r3], #-1381	; 0xfffffa9b
 198:	69646e61 	stmdbvs	r4!, {r0, r5, r6, r9, sl, fp, sp, lr}^
 19c:	2d20676e 	stccs	7, cr6, [r0, #-440]!	; 0xfffffe48
 1a0:	2d6f6e66 	stclcs	14, cr6, [pc, #-408]!	; 10 <_start+0x10>
 1a4:	6c697562 	cfstr64vs	mvdx7, [r9], #-392	; 0xfffffe78
 1a8:	2d6e6974 	stclcs	9, cr6, [lr, #-464]!	; 0xfffffe30
 1ac:	6c6c616d 	stfvse	f6, [ip], #-436	; 0xfffffe4c
 1b0:	6e00636f 	cdpvs	3, 0, cr6, cr0, cr15, {3}
 1b4:	00747865 	rsbseq	r7, r4, r5, ror #16
 1b8:	5f676572 	svcpl	0x00676572
 1bc:	006d756e 	rsbeq	r7, sp, lr, ror #10
 1c0:	65747962 	ldrbvs	r7, [r4, #-2402]!	; 0xfffff69e
 1c4:	66666f5f 	uqsaxvs	r6, r6, pc	; <UNPREDICTABLE>
 1c8:	00746573 	rsbseq	r6, r4, r3, ror r5
 1cc:	5f636967 	svcpl	0x00636967
 1d0:	62616e65 	rsbvs	r6, r1, #1616	; 0x650
 1d4:	695f656c 	ldmdbvs	pc, {r2, r3, r5, r6, r8, sl, sp, lr}^	; <UNPREDICTABLE>
 1d8:	62007172 	andvs	r7, r0, #-2147483620	; 0x8000001c
 1dc:	6e5f7469 	cdpvs	4, 5, cr7, cr15, cr9, {3}
 1e0:	73006d75 	movwvc	r6, #3445	; 0xd75
 1e4:	672f6372 			; <UNDEFINED> instruction: 0x672f6372
 1e8:	632e6369 	teqvs	lr, #-1543503871	; 0xa4000001
 1ec:	63696700 	cmnvs	r9, #0, 14
 1f0:	7369645f 	cmnvc	r9, #1593835520	; 0x5f000000
 1f4:	656c6261 	strbvs	r6, [ip, #-609]!	; 0xfffffd9f
 1f8:	7172695f 	cmnvc	r2, pc, asr r9
 1fc:	63696700 	cmnvs	r9, #0, 14
 200:	646e655f 	strbtvs	r6, [lr], #-1375	; 0xfffffaa1
 204:	5f666f5f 	svcpl	0x00666f5f
 208:	00717269 	rsbseq	r7, r1, r9, ror #4
 20c:	5f636967 	svcpl	0x00636967
 210:	5f746573 	svcpl	0x00746573
 214:	6f697270 	svcvs	0x00697270
 218:	79746972 	ldmdbvc	r4!, {r1, r4, r5, r6, r8, fp, sp, lr}^
 21c:	63696700 	cmnvs	r9, #0, 14
 220:	696e695f 	stmdbvs	lr!, {r0, r1, r2, r3, r4, r6, r8, fp, sp, lr}^
 224:	69670074 	stmdbvs	r7!, {r2, r4, r5, r6}^
 228:	63615f63 	cmnvs	r1, #396	; 0x18c
 22c:	776f6e6b 	strbvc	r6, [pc, -fp, ror #28]!
 230:	6764656c 	strbvs	r6, [r4, -ip, ror #10]!
 234:	72695f65 	rsbvc	r5, r9, #404	; 0x194
 238:	72730071 	rsbsvc	r0, r3, #113	; 0x71
 23c:	6e692f63 	cdpvs	15, 6, cr2, cr9, cr3, {3}
 240:	632e7469 	teqvs	lr, #1761607680	; 0x69000000
 244:	49736f00 	ldmdbmi	r3!, {r8, r9, sl, fp, sp, lr}^
 248:	0074696e 	rsbseq	r6, r4, lr, ror #18
 24c:	65686373 	strbvs	r6, [r8, #-883]!	; 0xfffffc8d
 250:	656c7564 	strbvs	r7, [ip, #-1380]!	; 0xfffffa9c
 254:	74696e49 	strbtvc	r6, [r9], #-3657	; 0xfffff1b7
 258:	72617500 	rsbvc	r7, r1, #0, 10
 25c:	6e695f74 	mcrvs	15, 3, r5, cr9, cr4, {3}
 260:	73007469 	movwvc	r7, #1129	; 0x469
 264:	752f6372 	strvc	r6, [pc, #-882]!	; fffffefa <_irqstack+0x7f7dfefa>
 268:	2e747261 	cdpcs	2, 7, cr7, cr4, cr1, {3}
 26c:	72700063 	rsbsvc	r0, r0, #99	; 0x63
 270:	5f746e69 	svcpl	0x00746e69
 274:	00636564 	rsbeq	r6, r3, r4, ror #10
 278:	61765f5f 	cmnvs	r6, pc, asr pc
 27c:	73696c5f 	cmnvc	r9, #24320	; 0x5f00
 280:	72700074 	rsbsvc	r0, r0, #116	; 0x74
 284:	66746e69 	ldrbtvs	r6, [r4], -r9, ror #28
 288:	70707500 	rsbsvc	r7, r0, r0, lsl #10
 28c:	61637265 	cmnvs	r3, r5, ror #4
 290:	64006573 	strvs	r6, [r0], #-1395	; 0xfffffa8d
 294:	74696769 	strbtvc	r6, [r9], #-1897	; 0xfffff897
 298:	72610073 	rsbvc	r0, r1, #115	; 0x73
 29c:	5f007367 	svcpl	0x00007367
 2a0:	0070615f 	rsbseq	r6, r0, pc, asr r1
 2a4:	6e697270 	mcrvs	2, 3, r7, cr9, cr0, {3}
 2a8:	74735f74 	ldrbtvc	r5, [r3], #-3956	; 0xfffff08c
 2ac:	676e6972 			; <UNDEFINED> instruction: 0x676e6972
 2b0:	66756200 	ldrbtvs	r6, [r5], -r0, lsl #4
 2b4:	00726566 	rsbseq	r6, r2, r6, ror #10
 2b8:	6e697270 	mcrvs	2, 3, r7, cr9, cr0, {3}
 2bc:	65685f74 	strbvs	r5, [r8, #-3956]!	; 0xfffff08c
 2c0:	705f0078 	subsvc	r0, pc, r8, ror r0	; <UNPREDICTABLE>
 2c4:	68637475 	stmdavs	r3!, {r0, r2, r4, r5, r6, sl, ip, sp, lr}^
 2c8:	5f007261 	svcpl	0x00007261
 2cc:	756e675f 	strbvc	r6, [lr, #-1887]!	; 0xfffff8a1
 2d0:	61765f63 	cmnvs	r6, r3, ror #30
 2d4:	73696c5f 	cmnvc	r9, #24320	; 0x5f00
 2d8:	61750074 	cmnvs	r5, r4, ror r0
 2dc:	705f7472 	subsvc	r7, pc, r2, ror r4	; <UNPREDICTABLE>
 2e0:	00637475 	rsbeq	r7, r3, r5, ror r4
 2e4:	74726175 	ldrbtvc	r6, [r2], #-373	; 0xfffffe8b
 2e8:	7475705f 	ldrbtvc	r7, [r5], #-95	; 0xffffffa1
 2ec:	6f660073 	svcvs	0x00660073
 2f0:	74616d72 	strbtvc	r6, [r1], #-3442	; 0xfffff28e
 2f4:	63786500 	cmnvs	r8, #0, 10
 2f8:	69747065 	ldmdbvs	r4!, {r0, r2, r5, r6, ip, sp, lr}^
 2fc:	685f6e6f 	ldmdavs	pc, {r0, r1, r2, r3, r5, r6, r9, sl, fp, sp, lr}^	; <UNPREDICTABLE>
 300:	6c646e61 	stclvs	14, cr6, [r4], #-388	; 0xfffffe7c
 304:	65007265 	strvs	r7, [r0, #-613]	; 0xfffffd9b
 308:	70656378 	rsbvc	r6, r5, r8, ror r3
 30c:	6e6f6974 	mcrvs	9, 3, r6, cr15, cr4, {3}
 310:	63727300 	cmnvs	r2, #0, 6
 314:	746e692f 	strbtvc	r6, [lr], #-2351	; 0xfffff6d1
 318:	75727265 	ldrbvc	r7, [r2, #-613]!	; 0xfffffd9b
 31c:	632e7470 	teqvs	lr, #112, 8	; 0x70000000
 320:	63696700 	cmnvs	r9, #0, 14
 324:	7172695f 	cmnvc	r2, pc, asr r9
 328:	6e61685f 	mcrvs	8, 3, r6, cr1, cr15, {2}
 32c:	72656c64 	rsbvc	r6, r5, #100, 24	; 0x6400
 330:	69617700 	stmdbvs	r1!, {r8, r9, sl, ip, sp, lr}^
 334:	6d695474 	cfstrdvs	mvd5, [r9, #-464]!	; 0xfffffe30
 338:	69750065 	ldmdbvs	r5!, {r0, r2, r5, r6}^
 33c:	3436746e 	ldrtcc	r7, [r6], #-1134	; 0xfffffb92
 340:	6500745f 	strvs	r7, [r0, #-1119]	; 0xfffffba1
 344:	7972746e 	ldmdbvc	r2!, {r1, r2, r3, r5, r6, sl, ip, sp, lr}^
 348:	73617400 	cmnvc	r1, #0, 8
 34c:	4243546b 	submi	r5, r3, #1795162112	; 0x6b000000
 350:	73617400 	cmnvc	r1, #0, 8
 354:	7261506b 	rsbvc	r5, r1, #107	; 0x6b
 358:	63006d61 	movwvs	r6, #3425	; 0xd61
 35c:	65746e6f 	ldrbvs	r6, [r4, #-3695]!	; 0xfffff191
 360:	745f7478 	ldrbvc	r7, [pc], #-1144	; 368 <OS_SPSR_SYS_MODE+0x349>
 364:	73617400 	cmnvc	r1, #0, 8
 368:	6e75526b 	cdpvs	2, 7, cr5, cr5, cr11, {3}
 36c:	696c7400 	stmdbvs	ip!, {sl, ip, sp, lr}^
 370:	73007473 	movwvc	r7, #1139	; 0x473
 374:	6b636174 	blvs	18d894c <OS_SPSR_SYS_MODE+0x18d892d>
 378:	65736142 	ldrbvs	r6, [r3, #-322]!	; 0xfffffebe
 37c:	61747300 	cmnvs	r4, r0, lsl #6
 380:	67006574 	smlsdxvs	r0, r4, r5, r6
 384:	54736f5f 	ldrbtpl	r6, [r3], #-3935	; 0xfffff0a1
 388:	006b7361 	rsbeq	r7, fp, r1, ror #6
 38c:	72617473 	rsbvc	r7, r1, #1929379840	; 0x73000000
 390:	00734f74 	rsbseq	r4, r3, r4, ror pc
 394:	72737073 	rsbsvc	r7, r3, #115	; 0x73
 398:	695f6700 	ldmdbvs	pc, {r8, r9, sl, sp, lr}^	; <UNPREDICTABLE>
 39c:	54656c64 	strbtpl	r6, [r5], #-3172	; 0xfffff39c
 3a0:	546b7361 	strbtpl	r7, [fp], #-865	; 0xfffffc9f
 3a4:	67004243 	strvs	r4, [r0, -r3, asr #4]
 3a8:	6c64695f 	stclvs	9, cr6, [r4], #-380	; 0xfffffe84
 3ac:	73615465 	cmnvc	r1, #1694498816	; 0x65000000
 3b0:	0044496b 	subeq	r4, r4, fp, ror #18
 3b4:	61657263 	cmnvs	r5, r3, ror #4
 3b8:	61546574 	cmpvs	r4, r4, ror r5
 3bc:	6e006b73 	vmovvs.16	d0[1], r6
 3c0:	00656d61 	rsbeq	r6, r5, r1, ror #26
 3c4:	63617473 	cmnvs	r1, #1929379840	; 0x73000000
 3c8:	696f506b 	stmdbvs	pc!, {r0, r1, r3, r5, r6, ip, lr}^	; <UNPREDICTABLE>
 3cc:	7300746e 	movwvc	r7, #1134	; 0x46e
 3d0:	64656863 	strbtvs	r6, [r5], #-2147	; 0xfffff79d
 3d4:	7473696c 	ldrbtvc	r6, [r3], #-2412	; 0xfffff694
 3d8:	74737000 	ldrbtvc	r7, [r3], #-0
 3dc:	76657250 			; <UNDEFINED> instruction: 0x76657250
 3e0:	65726300 	ldrbvs	r6, [r2, #-768]!	; 0xfffffd00
 3e4:	49657461 	stmdbmi	r5!, {r0, r5, r6, sl, ip, sp, lr}^
 3e8:	54656c64 	strbtpl	r6, [r5], #-3172	; 0xfffff39c
 3ec:	006b7361 	rsbeq	r7, fp, r1, ror #6
 3f0:	6b736174 	blvs	1cd89c8 <OS_SPSR_SYS_MODE+0x1cd89a9>
 3f4:	74697845 	strbtvc	r7, [r9], #-2117	; 0xfffff7bb
 3f8:	74737000 	ldrbtvc	r7, [r3], #-0
 3fc:	7478654e 	ldrbtvc	r6, [r8], #-1358	; 0xfffffab2
 400:	73617400 	cmnvc	r1, #0, 8
 404:	6174536b 	cmnvs	r4, fp, ror #6
 408:	6e496b63 	vmlsvs.f64	d22, d9, d19
 40c:	73007469 	movwvc	r7, #1129	; 0x469
 410:	63537465 	cmpvs	r3, #1694498816	; 0x65000000
 414:	75646568 	strbvc	r6, [r4, #-1384]!	; 0xfffffa98
 418:	6449656c 	strbvs	r6, [r9], #-1388	; 0xfffffa94
 41c:	6150656c 	cmpvs	r0, ip, ror #10
 420:	006d6172 	rsbeq	r6, sp, r2, ror r1
 424:	656c6469 	strbvs	r6, [ip, #-1129]!	; 0xfffffb97
 428:	6b736154 	blvs	1cd8980 <OS_SPSR_SYS_MODE+0x1cd8961>
 42c:	73696c00 	cmnvc	r9, #0, 24
 430:	6f6e5f74 	svcvs	0x006e5f74
 434:	73006564 	movwvc	r6, #1380	; 0x564
 438:	6563696c 	strbvs	r6, [r3, #-2412]!	; 0xfffff694
 43c:	656d6954 	strbvs	r6, [sp, #-2388]!	; 0xfffff6ac
 440:	73617400 	cmnvc	r1, #0, 8
 444:	77654e6b 	strbvc	r4, [r5, -fp, ror #28]!
 448:	61747300 	cmnvs	r4, r0, lsl #6
 44c:	69536b63 	ldmdbvs	r3, {r0, r1, r5, r6, r8, r9, fp, sp, lr}^
 450:	7400657a 	strvc	r6, [r0], #-1402	; 0xfffffa86
 454:	006b7361 	rsbeq	r7, fp, r1, ror #6
 458:	746e6f63 	strbtvc	r6, [lr], #-3939	; 0xfffff09d
 45c:	00747865 	rsbseq	r7, r4, r5, ror #16
 460:	6b736174 	blvs	1cd8a38 <OS_SPSR_SYS_MODE+0x1cd8a19>
 464:	74006449 	strvc	r6, [r0], #-1097	; 0xfffffbb7
 468:	496b7361 	stmdbmi	fp!, {r0, r5, r6, r8, r9, ip, sp, lr}^
 46c:	0074696e 	rsbseq	r6, r4, lr, ror #18
 470:	2f637273 	svccs	0x00637273
 474:	6b736174 	blvs	1cd8a4c <OS_SPSR_SYS_MODE+0x1cd8a2d>
 478:	6100632e 	tstvs	r0, lr, lsr #6
 47c:	00636772 	rsbeq	r6, r3, r2, ror r7
 480:	5f646461 	svcpl	0x00646461
 484:	656d6974 	strbvs	r6, [sp, #-2420]!	; 0xfffff68c
 488:	72730072 	rsbsvc	r0, r3, #114	; 0x72
 48c:	63732f63 	cmnvs	r3, #396	; 0x18c
 490:	75646568 	strbvc	r6, [r4, #-1384]!	; 0xfffffa98
 494:	632e656c 	teqvs	lr, #108, 10	; 0x1b000000
 498:	68637300 	stmdavs	r3!, {r8, r9, ip, sp, lr}^
 49c:	6c756465 	cfldrdvs	mvd6, [r5], #-404	; 0xfffffe6c
 4a0:	736e4965 	cmnvc	lr, #1654784	; 0x194000
 4a4:	00747265 	rsbseq	r7, r4, r5, ror #4
 4a8:	7473694c 	ldrbtvc	r6, [r3], #-2380	; 0xfffff6b4
 4ac:	656c6544 	strbvs	r6, [ip, #-1348]!	; 0xfffffabc
 4b0:	63006574 	movwvs	r6, #1396	; 0x574
 4b4:	6b636568 	blvs	18d9a5c <OS_SPSR_SYS_MODE+0x18d9a3d>
 4b8:	6d69745f 	cfstrdvs	mvd7, [r9, #-380]!	; 0xfffffe84
 4bc:	745f7265 	ldrbvc	r7, [pc], #-613	; 4c4 <OS_SPSR_SYS_MODE+0x4a5>
 4c0:	006b6369 	rsbeq	r6, fp, r9, ror #6
 4c4:	7473694c 	ldrbtvc	r6, [r3], #-2380	; 0xfffff6b4
 4c8:	74706d45 	ldrbtvc	r6, [r0], #-3397	; 0xfffff2bb
 4cc:	736f0079 	cmnvc	pc, #121	; 0x79
 4d0:	65686353 	strbvs	r6, [r8, #-851]!	; 0xfffffcad
 4d4:	656c7564 	strbvs	r7, [ip, #-1380]!	; 0xfffffa9c
 4d8:	6b736154 	blvs	1cd8a30 <OS_SPSR_SYS_MODE+0x1cd8a11>
 4dc:	67007753 	smlsdvs	r0, r3, r7, r7
 4e0:	7361745f 	cmnvc	r1, #1593835520	; 0x5f000000
 4e4:	72705f6b 	rsbsvc	r5, r0, #428	; 0x1ac
 4e8:	69625f69 	stmdbvs	r2!, {r0, r3, r5, r6, r8, r9, sl, fp, ip, lr}^
 4ec:	70616d74 	rsbvc	r6, r1, r4, ror sp
 4f0:	74656700 	strbtvc	r6, [r5], #-1792	; 0xfffff900
 4f4:	65686353 	strbvs	r6, [r8, #-851]!	; 0xfffffcad
 4f8:	656c7564 	strbvs	r7, [ip, #-1380]!	; 0xfffffa9c
 4fc:	6b736154 	blvs	1cd8a54 <OS_SPSR_SYS_MODE+0x1cd8a35>
 500:	00706f54 	rsbseq	r6, r0, r4, asr pc
 504:	65686373 	strbvs	r6, [r8, #-883]!	; 0xfffffc8d
 508:	656c7564 	strbvs	r7, [ip, #-1380]!	; 0xfffffa9c
 50c:	68637300 	stmdavs	r3!, {r8, r9, ip, sp, lr}^
 510:	6c756465 	cfldrdvs	mvd6, [r5], #-404	; 0xfffffe6c
 514:	736e4965 	cmnvc	lr, #1654784	; 0x194000
 518:	65487465 	strbvs	r7, [r8, #-1125]	; 0xfffffb9b
 51c:	73006461 	movwvc	r6, #1121	; 0x461
 520:	64656863 	strbtvs	r6, [r5], #-2147	; 0xfffff79d
 524:	44656c75 	strbtmi	r6, [r5], #-3189	; 0xfffff38b
 528:	74656c65 	strbtvc	r6, [r5], #-3173	; 0xfffff39b
 52c:	5f670065 	svcpl	0x00670065
 530:	6b736174 	blvs	1cd8b08 <OS_SPSR_SYS_MODE+0x1cd8ae9>
 534:	6f72705f 	svcvs	0x0072705f
 538:	79746972 	ldmdbvc	r4!, {r1, r4, r5, r6, r8, fp, sp, lr}^
 53c:	6261745f 	rsbvs	r7, r1, #1593835520	; 0x5f000000
 540:	4c00656c 	cfstr32mi	mvfx6, [r0], {108}	; 0x6c
 544:	41747369 	cmnmi	r4, r9, ror #6
 548:	73006464 	movwvc	r6, #1124	; 0x464
 54c:	75746174 	ldrbvc	r6, [r4, #-372]!	; 0xfffffe8c
 550:	63730073 	cmnvs	r3, #115	; 0x73
 554:	75646568 	strbvc	r6, [r4, #-1384]!	; 0xfffffa98
 558:	6552656c 	ldrbvs	r6, [r2, #-1388]	; 0xfffffa94
 55c:	65766f6d 	ldrbvs	r6, [r6, #-3949]!	; 0xfffff093
 560:	73694c00 	cmnvc	r9, #0, 24
 564:	696e4974 	stmdbvs	lr!, {r2, r4, r5, r6, r8, fp, lr}^
 568:	616d0074 	smcvs	53252	; 0xd004
 56c:	73006e69 	movwvc	r6, #3689	; 0xe69
 570:	6d2f6372 	stcvs	3, cr6, [pc, #-456]!	; 3b0 <OS_SPSR_SYS_MODE+0x391>
 574:	2e6e6961 	cdpcs	9, 6, cr6, cr14, cr1, {3}
 578:	65740063 	ldrbvs	r0, [r4, #-99]!	; 0xffffff9d
 57c:	00307473 	eorseq	r7, r0, r3, ror r4
 580:	74736574 	ldrbtvc	r6, [r3], #-1396	; 0xfffffa8c
 584:	6f630031 	svcvs	0x00630031
 588:	6769666e 	strbvs	r6, [r9, -lr, ror #12]!
 58c:	5f657275 	svcpl	0x00657275
 590:	636f6c63 	cmnvs	pc, #25344	; 0x6300
 594:	5f67006b 	svcpl	0x0067006b
 598:	6b636974 	blvs	18dab70 <OS_SPSR_SYS_MODE+0x18dab51>
 59c:	746e635f 	strbtvc	r6, [lr], #-863	; 0xfffffca1
 5a0:	54736f00 	ldrbtpl	r6, [r3], #-3840	; 0xfffff100
 5a4:	72656d69 	rsbvc	r6, r5, #6720	; 0x1a40
 5a8:	6b636954 	blvs	18dab00 <OS_SPSR_SYS_MODE+0x18daae1>
 5ac:	74696e49 	strbtvc	r6, [r9], #-3657	; 0xfffff1b7
 5b0:	6c656400 	cfstrdvs	mvd6, [r5], #-0
 5b4:	736d7961 	cmnvc	sp, #1589248	; 0x184000
 5b8:	6369745f 	cmnvs	r9, #1593835520	; 0x5f000000
 5bc:	7273006b 	rsbsvc	r0, r3, #107	; 0x6b
 5c0:	69742f63 	ldmdbvs	r4!, {r0, r1, r5, r6, r8, r9, sl, fp, sp}^
 5c4:	632e6b63 	teqvs	lr, #101376	; 0x18c00
 5c8:	745f6700 	ldrbvc	r6, [pc], #-1792	; 5d0 <OS_SPSR_SYS_MODE+0x5b1>
 5cc:	72656d69 	rsbvc	r6, r5, #6720	; 0x1a40
 5d0:	73696c5f 	cmnvc	r9, #24320	; 0x5f00
 5d4:	65720074 	ldrbvs	r0, [r2, #-116]!	; 0xffffff8c
 5d8:	65766f6d 	ldrbvs	r6, [r6, #-3949]!	; 0xfffff093
 5dc:	6d69745f 	cfstrdvs	mvd7, [r9, #-380]!	; 0xfffffe84
 5e0:	67007265 	strvs	r7, [r0, -r5, ror #4]
 5e4:	6f5f7465 	svcvs	0x005f7465
 5e8:	69745f73 	ldmdbvs	r4!, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, lr}^
 5ec:	69006b63 	stmdbvs	r0, {r0, r1, r5, r6, r8, r9, fp, sp, lr}
 5f0:	6d655f73 	stclvs	15, cr5, [r5, #-460]!	; 0xfffffe34
 5f4:	5f797470 	svcpl	0x00797470
 5f8:	656d6974 	strbvs	r6, [sp, #-2420]!	; 0xfffff68c
 5fc:	75630072 	strbvc	r0, [r3, #-114]!	; 0xffffff8e
 600:	6e657272 	mcrvs	2, 3, r7, cr5, cr2, {3}
 604:	69745f74 	ldmdbvs	r4!, {r2, r4, r5, r6, r8, r9, sl, fp, ip, lr}^
 608:	63006b63 	movwvs	r6, #2915	; 0xb63
 60c:	745f7570 	ldrbvc	r7, [pc], #-1392	; 614 <OS_SPSR_SYS_MODE+0x5f5>
 610:	5f6b6369 	svcpl	0x006b6369
 614:	646e6168 	strbtvs	r6, [lr], #-360	; 0xfffffe98
 618:	0072656c 	rsbseq	r6, r2, ip, ror #10

Disassembly of section .comment:

00000000 <.comment>:
   0:	3a434347 	bcc	10d0d24 <OS_SPSR_SYS_MODE+0x10d0d05>
   4:	694c2820 	stmdbvs	ip, {r5, fp, sp}^
   8:	6f72616e 	svcvs	0x0072616e
   c:	43434720 	movtmi	r4, #14112	; 0x3720
  10:	332e3520 	teqcc	lr, #32, 10	; 0x8000000
  14:	3130322d 	teqcc	r0, sp, lsr #4
  18:	32302e36 	eorscc	r2, r0, #864	; 0x360
  1c:	2e352029 	cdpcs	0, 3, cr2, cr5, cr9, {1}
  20:	20312e33 	eorscs	r2, r1, r3, lsr lr
  24:	36313032 			; <UNDEFINED> instruction: 0x36313032
  28:	33313130 	teqcc	r1, #48, 2
	...

Disassembly of section .ARM.attributes:

00000000 <.ARM.attributes>:
   0:	00003c41 	andeq	r3, r0, r1, asr #24
   4:	61656100 	cmnvs	r5, r0, lsl #2
   8:	01006962 	tsteq	r0, r2, ror #18
   c:	00000032 	andeq	r0, r0, r2, lsr r0
  10:	726f4305 	rsbvc	r4, pc, #335544320	; 0x14000000
  14:	2d786574 	cfldr64cs	mvdx6, [r8, #-464]!	; 0xfffffe30
  18:	06003741 	streq	r3, [r0], -r1, asr #14
  1c:	0841070a 	stmdaeq	r1, {r1, r3, r8, r9, sl}^
  20:	0a020901 	beq	8242c <OS_SPSR_SYS_MODE+0x8240d>
  24:	14041204 	strne	r1, [r4], #-516	; 0xfffffdfc
  28:	17011501 	strne	r1, [r1, -r1, lsl #10]
  2c:	1a011803 	bne	46040 <OS_SPSR_SYS_MODE+0x46021>
  30:	1e011c02 	cdpne	12, 0, cr1, cr1, cr2, {0}
  34:	2a012206 	bcs	48854 <OS_SPSR_SYS_MODE+0x48835>
  38:	44022c01 	strmi	r2, [r2], #-3073	; 0xfffff3ff
  3c:	地址 0x000000000000003c 越界。


Disassembly of section .debug_frame:

00000000 <.debug_frame>:
   0:	0000000c 	andeq	r0, r0, ip
   4:	ffffffff 			; <UNDEFINED> instruction: 0xffffffff
   8:	7c020001 	stcvc	0, cr0, [r2], {1}
   c:	000d0c0e 	andeq	r0, sp, lr, lsl #24
  10:	0000001c 	andeq	r0, r0, ip, lsl r0
  14:	00000000 	andeq	r0, r0, r0
  18:	80000280 	andhi	r0, r0, r0, lsl #5
  1c:	0000004c 	andeq	r0, r0, ip, asr #32
  20:	8b040e42 	blhi	103930 <OS_SPSR_SYS_MODE+0x103911>
  24:	0b0d4201 	bleq	350830 <OS_SPSR_SYS_MODE+0x350811>
  28:	420d0d5e 	andmi	r0, sp, #6016	; 0x1780
  2c:	00000ecb 	andeq	r0, r0, fp, asr #29
  30:	0000001c 	andeq	r0, r0, ip, lsl r0
  34:	00000000 	andeq	r0, r0, r0
  38:	800002cc 	andhi	r0, r0, ip, asr #5
  3c:	00000150 	andeq	r0, r0, r0, asr r1
  40:	8b040e42 	blhi	103950 <OS_SPSR_SYS_MODE+0x103931>
  44:	0b0d4201 	bleq	350850 <OS_SPSR_SYS_MODE+0x350831>
  48:	0d0d9e02 	stceq	14, cr9, [sp, #-8]
  4c:	000ecb42 	andeq	ip, lr, r2, asr #22
  50:	0000001c 	andeq	r0, r0, ip, lsl r0
	...
  5c:	000000cc 	andeq	r0, r0, ip, asr #1
  60:	8b040e42 	blhi	103970 <OS_SPSR_SYS_MODE+0x103951>
  64:	0b0d4201 	bleq	350870 <OS_SPSR_SYS_MODE+0x350851>
  68:	0d0d5c02 	stceq	12, cr5, [sp, #-8]
  6c:	000ecb42 	andeq	ip, lr, r2, asr #22
  70:	0000000c 	andeq	r0, r0, ip
  74:	ffffffff 			; <UNDEFINED> instruction: 0xffffffff
  78:	7c020001 	stcvc	0, cr0, [r2], {1}
  7c:	000d0c0e 	andeq	r0, sp, lr, lsl #24
  80:	0000001c 	andeq	r0, r0, ip, lsl r0
  84:	00000070 	andeq	r0, r0, r0, ror r0
  88:	8000041c 	andhi	r0, r0, ip, lsl r4
  8c:	00000130 	andeq	r0, r0, r0, lsr r1
  90:	8b040e42 	blhi	1039a0 <OS_SPSR_SYS_MODE+0x103981>
  94:	0b0d4201 	bleq	3508a0 <OS_SPSR_SYS_MODE+0x350881>
  98:	0d0d9002 	stceq	0, cr9, [sp, #-8]
  9c:	000ecb42 	andeq	ip, lr, r2, asr #22
  a0:	0000001c 	andeq	r0, r0, ip, lsl r0
  a4:	00000070 	andeq	r0, r0, r0, ror r0
  a8:	8000054c 	andhi	r0, r0, ip, asr #10
  ac:	0000005c 	andeq	r0, r0, ip, asr r0
  b0:	8b040e42 	blhi	1039c0 <OS_SPSR_SYS_MODE+0x1039a1>
  b4:	0b0d4201 	bleq	3508c0 <OS_SPSR_SYS_MODE+0x3508a1>
  b8:	420d0d66 	andmi	r0, sp, #6528	; 0x1980
  bc:	00000ecb 	andeq	r0, r0, fp, asr #29
  c0:	0000001c 	andeq	r0, r0, ip, lsl r0
  c4:	00000070 	andeq	r0, r0, r0, ror r0
  c8:	800005a8 	andhi	r0, r0, r8, lsr #11
  cc:	0000005c 	andeq	r0, r0, ip, asr r0
  d0:	8b040e42 	blhi	1039e0 <OS_SPSR_SYS_MODE+0x1039c1>
  d4:	0b0d4201 	bleq	3508e0 <OS_SPSR_SYS_MODE+0x3508c1>
  d8:	420d0d66 	andmi	r0, sp, #6528	; 0x1980
  dc:	00000ecb 	andeq	r0, r0, fp, asr #29
  e0:	0000001c 	andeq	r0, r0, ip, lsl r0
  e4:	00000070 	andeq	r0, r0, r0, ror r0
  e8:	80000604 	andhi	r0, r0, r4, lsl #12
  ec:	000000b4 	strheq	r0, [r0], -r4
  f0:	8b040e42 	blhi	103a00 <OS_SPSR_SYS_MODE+0x1039e1>
  f4:	0b0d4201 	bleq	350900 <OS_SPSR_SYS_MODE+0x3508e1>
  f8:	0d0d5202 	sfmeq	f5, 4, [sp, #-8]
  fc:	000ecb42 	andeq	ip, lr, r2, asr #22
 100:	0000001c 	andeq	r0, r0, ip, lsl r0
 104:	00000070 	andeq	r0, r0, r0, ror r0
 108:	800006b8 			; <UNDEFINED> instruction: 0x800006b8
 10c:	00000024 	andeq	r0, r0, r4, lsr #32
 110:	8b040e42 	blhi	103a20 <OS_SPSR_SYS_MODE+0x103a01>
 114:	0b0d4201 	bleq	350920 <OS_SPSR_SYS_MODE+0x350901>
 118:	420d0d4a 	andmi	r0, sp, #4736	; 0x1280
 11c:	00000ecb 	andeq	r0, r0, fp, asr #29
 120:	0000001c 	andeq	r0, r0, ip, lsl r0
 124:	00000070 	andeq	r0, r0, r0, ror r0
 128:	800006dc 	ldrdhi	r0, [r0], -ip
 12c:	00000030 	andeq	r0, r0, r0, lsr r0
 130:	8b040e42 	blhi	103a40 <OS_SPSR_SYS_MODE+0x103a21>
 134:	0b0d4201 	bleq	350940 <OS_SPSR_SYS_MODE+0x350921>
 138:	420d0d50 	andmi	r0, sp, #80, 26	; 0x1400
 13c:	00000ecb 	andeq	r0, r0, fp, asr #29
 140:	0000000c 	andeq	r0, r0, ip
 144:	ffffffff 			; <UNDEFINED> instruction: 0xffffffff
 148:	7c020001 	stcvc	0, cr0, [r2], {1}
 14c:	000d0c0e 	andeq	r0, sp, lr, lsl #24
 150:	00000018 	andeq	r0, r0, r8, lsl r0
 154:	00000140 	andeq	r0, r0, r0, asr #2
 158:	8000070c 	andhi	r0, r0, ip, lsl #14
 15c:	00000028 	andeq	r0, r0, r8, lsr #32
 160:	8b080e42 	blhi	203a70 <OS_SPSR_SYS_MODE+0x203a51>
 164:	42018e02 	andmi	r8, r1, #2, 28
 168:	00040b0c 	andeq	r0, r4, ip, lsl #22
 16c:	0000000c 	andeq	r0, r0, ip
 170:	ffffffff 			; <UNDEFINED> instruction: 0xffffffff
 174:	7c020001 	stcvc	0, cr0, [r2], {1}
 178:	000d0c0e 	andeq	r0, sp, lr, lsl #24
 17c:	0000001c 	andeq	r0, r0, ip, lsl r0
 180:	0000016c 	andeq	r0, r0, ip, ror #2
 184:	80000734 	andhi	r0, r0, r4, lsr r7
 188:	0000013c 	andeq	r0, r0, ip, lsr r1
 18c:	8b040e42 	blhi	103a9c <OS_SPSR_SYS_MODE+0x103a7d>
 190:	0b0d4201 	bleq	35099c <OS_SPSR_SYS_MODE+0x35097d>
 194:	0d0d9602 	stceq	6, cr9, [sp, #-8]
 198:	000ecb42 	andeq	ip, lr, r2, asr #22
 19c:	0000001c 	andeq	r0, r0, ip, lsl r0
 1a0:	0000016c 	andeq	r0, r0, ip, ror #2
 1a4:	80000870 	andhi	r0, r0, r0, ror r8
 1a8:	00000050 	andeq	r0, r0, r0, asr r0
 1ac:	8b040e42 	blhi	103abc <OS_SPSR_SYS_MODE+0x103a9d>
 1b0:	0b0d4201 	bleq	3509bc <OS_SPSR_SYS_MODE+0x35099d>
 1b4:	420d0d60 	andmi	r0, sp, #96, 26	; 0x1800
 1b8:	00000ecb 	andeq	r0, r0, fp, asr #29
 1bc:	0000001c 	andeq	r0, r0, ip, lsl r0
 1c0:	0000016c 	andeq	r0, r0, ip, ror #2
 1c4:	800008c0 	andhi	r0, r0, r0, asr #17
 1c8:	00000048 	andeq	r0, r0, r8, asr #32
 1cc:	8b080e42 	blhi	203adc <OS_SPSR_SYS_MODE+0x203abd>
 1d0:	42018e02 	andmi	r8, r1, #2, 28
 1d4:	5e040b0c 	vmlapl.f64	d0, d4, d12
 1d8:	00080d0c 	andeq	r0, r8, ip, lsl #26
 1dc:	0000001c 	andeq	r0, r0, ip, lsl r0
 1e0:	0000016c 	andeq	r0, r0, ip, ror #2
 1e4:	80000908 	andhi	r0, r0, r8, lsl #18
 1e8:	0000002c 	andeq	r0, r0, ip, lsr #32
 1ec:	8b080e42 	blhi	203afc <OS_SPSR_SYS_MODE+0x203add>
 1f0:	42018e02 	andmi	r8, r1, #2, 28
 1f4:	50040b0c 	andpl	r0, r4, ip, lsl #22
 1f8:	00080d0c 	andeq	r0, r8, ip, lsl #26
 1fc:	0000001c 	andeq	r0, r0, ip, lsl r0
 200:	0000016c 	andeq	r0, r0, ip, ror #2
 204:	80000934 	andhi	r0, r0, r4, lsr r9
 208:	00000048 	andeq	r0, r0, r8, asr #32
 20c:	8b080e42 	blhi	203b1c <OS_SPSR_SYS_MODE+0x203afd>
 210:	42018e02 	andmi	r8, r1, #2, 28
 214:	5e040b0c 	vmlapl.f64	d0, d4, d12
 218:	00080d0c 	andeq	r0, r8, ip, lsl #26
 21c:	0000001c 	andeq	r0, r0, ip, lsl r0
 220:	0000016c 	andeq	r0, r0, ip, ror #2
 224:	8000097c 	andhi	r0, r0, ip, ror r9
 228:	00000100 	andeq	r0, r0, r0, lsl #2
 22c:	8b080e42 	blhi	203b3c <OS_SPSR_SYS_MODE+0x203b1d>
 230:	42018e02 	andmi	r8, r1, #2, 28
 234:	02040b0c 	andeq	r0, r4, #12, 22	; 0x3000
 238:	080d0c7a 	stmdaeq	sp, {r1, r3, r4, r5, r6, sl, fp}
 23c:	0000001c 	andeq	r0, r0, ip, lsl r0
 240:	0000016c 	andeq	r0, r0, ip, ror #2
 244:	80000a7c 	andhi	r0, r0, ip, ror sl
 248:	000000d8 	ldrdeq	r0, [r0], -r8
 24c:	8b080e42 	blhi	203b5c <OS_SPSR_SYS_MODE+0x203b3d>
 250:	42018e02 	andmi	r8, r1, #2, 28
 254:	02040b0c 	andeq	r0, r4, #12, 22	; 0x3000
 258:	080d0c66 	stmdaeq	sp, {r1, r2, r5, r6, sl, fp}
 25c:	00000034 	andeq	r0, r0, r4, lsr r0
 260:	0000016c 	andeq	r0, r0, ip, ror #2
 264:	80000b54 	andhi	r0, r0, r4, asr fp
 268:	00000210 	andeq	r0, r0, r0, lsl r2
 26c:	80100e42 	andshi	r0, r0, r2, asr #28
 270:	82038104 	andhi	r8, r3, #4, 2
 274:	42018302 	andmi	r8, r1, #134217728	; 0x8000000
 278:	068b180e 	streq	r1, [fp], lr, lsl #16
 27c:	0c42058e 	cfstr64eq	mvdx0, [r2], {142}	; 0x8e
 280:	fc02140b 	stc2	4, cr1, [r2], {11}
 284:	42180d0c 	andsmi	r0, r8, #12, 26	; 0x300
 288:	100ecbce 	andne	ip, lr, lr, asr #23
 28c:	c1c2c342 	bicgt	ip, r2, r2, asr #6
 290:	00000ec0 	andeq	r0, r0, r0, asr #29
 294:	0000000c 	andeq	r0, r0, ip
 298:	ffffffff 			; <UNDEFINED> instruction: 0xffffffff
 29c:	7c020001 	stcvc	0, cr0, [r2], {1}
 2a0:	000d0c0e 	andeq	r0, sp, lr, lsl #24
 2a4:	0000001c 	andeq	r0, r0, ip, lsl r0
 2a8:	00000294 	muleq	r0, r4, r2
 2ac:	80000d64 	andhi	r0, r0, r4, ror #26
 2b0:	00000048 	andeq	r0, r0, r8, asr #32
 2b4:	8b080e42 	blhi	203bc4 <OS_SPSR_SYS_MODE+0x203ba5>
 2b8:	42018e02 	andmi	r8, r1, #2, 28
 2bc:	5e040b0c 	vmlapl.f64	d0, d4, d12
 2c0:	00080d0c 	andeq	r0, r8, ip, lsl #26
 2c4:	00000018 	andeq	r0, r0, r8, lsl r0
 2c8:	00000294 	muleq	r0, r4, r2
 2cc:	80000dac 	andhi	r0, r0, ip, lsr #27
 2d0:	000001fc 	strdeq	r0, [r0], -ip
 2d4:	8b080e42 	blhi	203be4 <OS_SPSR_SYS_MODE+0x203bc5>
 2d8:	42018e02 	andmi	r8, r1, #2, 28
 2dc:	00040b0c 	andeq	r0, r4, ip, lsl #22
 2e0:	0000000c 	andeq	r0, r0, ip
 2e4:	ffffffff 			; <UNDEFINED> instruction: 0xffffffff
 2e8:	7c020001 	stcvc	0, cr0, [r2], {1}
 2ec:	000d0c0e 	andeq	r0, sp, lr, lsl #24
 2f0:	0000001c 	andeq	r0, r0, ip, lsl r0
 2f4:	000002e0 	andeq	r0, r0, r0, ror #5
 2f8:	80000fa8 	andhi	r0, r0, r8, lsr #31
 2fc:	00000018 	andeq	r0, r0, r8, lsl r0
 300:	8b040e42 	blhi	103c10 <OS_SPSR_SYS_MODE+0x103bf1>
 304:	0b0d4201 	bleq	350b10 <OS_SPSR_SYS_MODE+0x350af1>
 308:	420d0d44 	andmi	r0, sp, #68, 26	; 0x1100
 30c:	00000ecb 	andeq	r0, r0, fp, asr #29
 310:	0000001c 	andeq	r0, r0, ip, lsl r0
 314:	000002e0 	andeq	r0, r0, r0, ror #5
 318:	80000fc0 	andhi	r0, r0, r0, asr #31
 31c:	0000008c 	andeq	r0, r0, ip, lsl #1
 320:	8b080e42 	blhi	203c30 <OS_SPSR_SYS_MODE+0x203c11>
 324:	42018e02 	andmi	r8, r1, #2, 28
 328:	02040b0c 	andeq	r0, r4, #12, 22	; 0x3000
 32c:	080d0c40 	stmdaeq	sp, {r6, sl, fp}
 330:	0000001c 	andeq	r0, r0, ip, lsl r0
 334:	000002e0 	andeq	r0, r0, r0, ror #5
 338:	8000104c 	andhi	r1, r0, ip, asr #32
 33c:	000000e8 	andeq	r0, r0, r8, ror #1
 340:	8b080e42 	blhi	203c50 <OS_SPSR_SYS_MODE+0x203c31>
 344:	42018e02 	andmi	r8, r1, #2, 28
 348:	02040b0c 	andeq	r0, r4, #12, 22	; 0x3000
 34c:	080d0c6e 	stmdaeq	sp, {r1, r2, r3, r5, r6, sl, fp}
 350:	0000001c 	andeq	r0, r0, ip, lsl r0
 354:	000002e0 	andeq	r0, r0, r0, ror #5
 358:	80001134 	andhi	r1, r0, r4, lsr r1
 35c:	00000038 	andeq	r0, r0, r8, lsr r0
 360:	8b040e42 	blhi	103c70 <OS_SPSR_SYS_MODE+0x103c51>
 364:	0b0d4201 	bleq	350b70 <OS_SPSR_SYS_MODE+0x350b51>
 368:	420d0d54 	andmi	r0, sp, #84, 26	; 0x1500
 36c:	00000ecb 	andeq	r0, r0, fp, asr #29
 370:	00000018 	andeq	r0, r0, r8, lsl r0
 374:	000002e0 	andeq	r0, r0, r0, ror #5
 378:	8000116c 	andhi	r1, r0, ip, ror #2
 37c:	00000024 	andeq	r0, r0, r4, lsr #32
 380:	8b080e42 	blhi	203c90 <OS_SPSR_SYS_MODE+0x203c71>
 384:	42018e02 	andmi	r8, r1, #2, 28
 388:	00040b0c 	andeq	r0, r4, ip, lsl #22
 38c:	0000001c 	andeq	r0, r0, ip, lsl r0
 390:	000002e0 	andeq	r0, r0, r0, ror #5
 394:	80001190 	mulhi	r0, r0, r1
 398:	00000098 	muleq	r0, r8, r0
 39c:	8b080e42 	blhi	203cac <OS_SPSR_SYS_MODE+0x203c8d>
 3a0:	42018e02 	andmi	r8, r1, #2, 28
 3a4:	02040b0c 	andeq	r0, r4, #12, 22	; 0x3000
 3a8:	080d0c46 	stmdaeq	sp, {r1, r2, r6, sl, fp}
 3ac:	0000001c 	andeq	r0, r0, ip, lsl r0
 3b0:	000002e0 	andeq	r0, r0, r0, ror #5
 3b4:	80001228 	andhi	r1, r0, r8, lsr #4
 3b8:	00000074 	andeq	r0, r0, r4, ror r0
 3bc:	8b080e42 	blhi	203ccc <OS_SPSR_SYS_MODE+0x203cad>
 3c0:	42018e02 	andmi	r8, r1, #2, 28
 3c4:	74040b0c 	strvc	r0, [r4], #-2828	; 0xfffff4f4
 3c8:	00080d0c 	andeq	r0, r8, ip, lsl #26
 3cc:	00000018 	andeq	r0, r0, r8, lsl r0
 3d0:	000002e0 	andeq	r0, r0, r0, ror #5
 3d4:	8000129c 	mulhi	r0, ip, r2
 3d8:	00000044 	andeq	r0, r0, r4, asr #32
 3dc:	8b080e42 	blhi	203cec <OS_SPSR_SYS_MODE+0x203ccd>
 3e0:	42018e02 	andmi	r8, r1, #2, 28
 3e4:	00040b0c 	andeq	r0, r4, ip, lsl #22
 3e8:	0000000c 	andeq	r0, r0, ip
 3ec:	ffffffff 			; <UNDEFINED> instruction: 0xffffffff
 3f0:	7c020001 	stcvc	0, cr0, [r2], {1}
 3f4:	000d0c0e 	andeq	r0, sp, lr, lsl #24
 3f8:	0000001c 	andeq	r0, r0, ip, lsl r0
 3fc:	000003e8 	andeq	r0, r0, r8, ror #7
 400:	800012e0 	andhi	r1, r0, r0, ror #5
 404:	00000038 	andeq	r0, r0, r8, lsr r0
 408:	8b040e42 	blhi	103d18 <OS_SPSR_SYS_MODE+0x103cf9>
 40c:	0b0d4201 	bleq	350c18 <OS_SPSR_SYS_MODE+0x350bf9>
 410:	420d0d54 	andmi	r0, sp, #84, 26	; 0x1500
 414:	00000ecb 	andeq	r0, r0, fp, asr #29
 418:	0000001c 	andeq	r0, r0, ip, lsl r0
 41c:	000003e8 	andeq	r0, r0, r8, ror #7
 420:	80001318 	andhi	r1, r0, r8, lsl r3
 424:	0000005c 	andeq	r0, r0, ip, asr r0
 428:	8b040e42 	blhi	103d38 <OS_SPSR_SYS_MODE+0x103d19>
 42c:	0b0d4201 	bleq	350c38 <OS_SPSR_SYS_MODE+0x350c19>
 430:	420d0d66 	andmi	r0, sp, #6528	; 0x1980
 434:	00000ecb 	andeq	r0, r0, fp, asr #29
 438:	0000001c 	andeq	r0, r0, ip, lsl r0
 43c:	000003e8 	andeq	r0, r0, r8, ror #7
 440:	80001374 	andhi	r1, r0, r4, ror r3
 444:	00000060 	andeq	r0, r0, r0, rrx
 448:	8b040e42 	blhi	103d58 <OS_SPSR_SYS_MODE+0x103d39>
 44c:	0b0d4201 	bleq	350c58 <OS_SPSR_SYS_MODE+0x350c39>
 450:	420d0d68 	andmi	r0, sp, #104, 26	; 0x1a00
 454:	00000ecb 	andeq	r0, r0, fp, asr #29
 458:	0000001c 	andeq	r0, r0, ip, lsl r0
 45c:	000003e8 	andeq	r0, r0, r8, ror #7
 460:	800013d4 	ldrdhi	r1, [r0], -r4
 464:	0000003c 	andeq	r0, r0, ip, lsr r0
 468:	8b040e42 	blhi	103d78 <OS_SPSR_SYS_MODE+0x103d59>
 46c:	0b0d4201 	bleq	350c78 <OS_SPSR_SYS_MODE+0x350c59>
 470:	420d0d56 	andmi	r0, sp, #5504	; 0x1580
 474:	00000ecb 	andeq	r0, r0, fp, asr #29
 478:	0000001c 	andeq	r0, r0, ip, lsl r0
 47c:	000003e8 	andeq	r0, r0, r8, ror #7
 480:	80001410 	andhi	r1, r0, r0, lsl r4
 484:	00000068 	andeq	r0, r0, r8, rrx
 488:	8b080e42 	blhi	203d98 <OS_SPSR_SYS_MODE+0x203d79>
 48c:	42018e02 	andmi	r8, r1, #2, 28
 490:	6e040b0c 	vmlavs.f64	d0, d4, d12
 494:	00080d0c 	andeq	r0, r8, ip, lsl #26
 498:	0000001c 	andeq	r0, r0, ip, lsl r0
 49c:	000003e8 	andeq	r0, r0, r8, ror #7
 4a0:	80001478 	andhi	r1, r0, r8, ror r4
 4a4:	000000a0 	andeq	r0, r0, r0, lsr #1
 4a8:	8b080e42 	blhi	203db8 <OS_SPSR_SYS_MODE+0x203d99>
 4ac:	42018e02 	andmi	r8, r1, #2, 28
 4b0:	02040b0c 	andeq	r0, r4, #12, 22	; 0x3000
 4b4:	080d0c4a 	stmdaeq	sp, {r1, r3, r6, sl, fp}
 4b8:	0000001c 	andeq	r0, r0, ip, lsl r0
 4bc:	000003e8 	andeq	r0, r0, r8, ror #7
 4c0:	80001518 	andhi	r1, r0, r8, lsl r5
 4c4:	0000008c 	andeq	r0, r0, ip, lsl #1
 4c8:	8b080e42 	blhi	203dd8 <OS_SPSR_SYS_MODE+0x203db9>
 4cc:	42018e02 	andmi	r8, r1, #2, 28
 4d0:	02040b0c 	andeq	r0, r4, #12, 22	; 0x3000
 4d4:	080d0c40 	stmdaeq	sp, {r6, sl, fp}
 4d8:	0000001c 	andeq	r0, r0, ip, lsl r0
 4dc:	000003e8 	andeq	r0, r0, r8, ror #7
 4e0:	800015a4 	andhi	r1, r0, r4, lsr #11
 4e4:	00000058 	andeq	r0, r0, r8, asr r0
 4e8:	8b080e42 	blhi	203df8 <OS_SPSR_SYS_MODE+0x203dd9>
 4ec:	42018e02 	andmi	r8, r1, #2, 28
 4f0:	66040b0c 	strvs	r0, [r4], -ip, lsl #22
 4f4:	00080d0c 	andeq	r0, r8, ip, lsl #26
 4f8:	0000001c 	andeq	r0, r0, ip, lsl r0
 4fc:	000003e8 	andeq	r0, r0, r8, ror #7
 500:	800015fc 	strdhi	r1, [r0], -ip
 504:	00000058 	andeq	r0, r0, r8, asr r0
 508:	8b080e42 	blhi	203e18 <OS_SPSR_SYS_MODE+0x203df9>
 50c:	42018e02 	andmi	r8, r1, #2, 28
 510:	66040b0c 	strvs	r0, [r4], -ip, lsl #22
 514:	00080d0c 	andeq	r0, r8, ip, lsl #26
 518:	0000001c 	andeq	r0, r0, ip, lsl r0
 51c:	000003e8 	andeq	r0, r0, r8, ror #7
 520:	80001654 	andhi	r1, r0, r4, asr r6
 524:	0000008c 	andeq	r0, r0, ip, lsl #1
 528:	8b040e42 	blhi	103e38 <OS_SPSR_SYS_MODE+0x103e19>
 52c:	0b0d4201 	bleq	350d38 <OS_SPSR_SYS_MODE+0x350d19>
 530:	420d0d7e 	andmi	r0, sp, #8064	; 0x1f80
 534:	00000ecb 	andeq	r0, r0, fp, asr #29
 538:	0000001c 	andeq	r0, r0, ip, lsl r0
 53c:	000003e8 	andeq	r0, r0, r8, ror #7
 540:	800016e0 	andhi	r1, r0, r0, ror #13
 544:	000000bc 	strheq	r0, [r0], -ip
 548:	8b080e42 	blhi	203e58 <OS_SPSR_SYS_MODE+0x203e39>
 54c:	42018e02 	andmi	r8, r1, #2, 28
 550:	02040b0c 	andeq	r0, r4, #12, 22	; 0x3000
 554:	080d0c58 	stmdaeq	sp, {r3, r4, r6, sl, fp}
 558:	00000018 	andeq	r0, r0, r8, lsl r0
 55c:	000003e8 	andeq	r0, r0, r8, ror #7
 560:	8000179c 	mulhi	r0, ip, r7
 564:	00000014 	andeq	r0, r0, r4, lsl r0
 568:	8b080e42 	blhi	203e78 <OS_SPSR_SYS_MODE+0x203e59>
 56c:	42018e02 	andmi	r8, r1, #2, 28
 570:	00040b0c 	andeq	r0, r4, ip, lsl #22
 574:	0000000c 	andeq	r0, r0, ip
 578:	ffffffff 			; <UNDEFINED> instruction: 0xffffffff
 57c:	7c020001 	stcvc	0, cr0, [r2], {1}
 580:	000d0c0e 	andeq	r0, sp, lr, lsl #24
 584:	00000018 	andeq	r0, r0, r8, lsl r0
 588:	00000574 	andeq	r0, r0, r4, ror r5
 58c:	800017b0 			; <UNDEFINED> instruction: 0x800017b0
 590:	00000028 	andeq	r0, r0, r8, lsr #32
 594:	8b080e42 	blhi	203ea4 <OS_SPSR_SYS_MODE+0x203e85>
 598:	42018e02 	andmi	r8, r1, #2, 28
 59c:	00040b0c 	andeq	r0, r4, ip, lsl #22
 5a0:	00000018 	andeq	r0, r0, r8, lsl r0
 5a4:	00000574 	andeq	r0, r0, r4, ror r5
 5a8:	800017d8 	ldrdhi	r1, [r0], -r8
 5ac:	00000028 	andeq	r0, r0, r8, lsr #32
 5b0:	8b080e42 	blhi	203ec0 <OS_SPSR_SYS_MODE+0x203ea1>
 5b4:	42018e02 	andmi	r8, r1, #2, 28
 5b8:	00040b0c 	andeq	r0, r4, ip, lsl #22
 5bc:	0000001c 	andeq	r0, r0, ip, lsl r0
 5c0:	00000574 	andeq	r0, r0, r4, ror r5
 5c4:	80001800 	andhi	r1, r0, r0, lsl #16
 5c8:	000000e4 	andeq	r0, r0, r4, ror #1
 5cc:	8b040e42 	blhi	103edc <OS_SPSR_SYS_MODE+0x103ebd>
 5d0:	0b0d4201 	bleq	350ddc <OS_SPSR_SYS_MODE+0x350dbd>
 5d4:	0d0d6a02 	vstreq	s12, [sp, #-8]
 5d8:	000ecb42 	andeq	ip, lr, r2, asr #22
 5dc:	0000001c 	andeq	r0, r0, ip, lsl r0
 5e0:	00000574 	andeq	r0, r0, r4, ror r5
 5e4:	800018e4 	andhi	r1, r0, r4, ror #17
 5e8:	000000ac 	andeq	r0, r0, ip, lsr #1
 5ec:	8b080e42 	blhi	203efc <OS_SPSR_SYS_MODE+0x203edd>
 5f0:	42018e02 	andmi	r8, r1, #2, 28
 5f4:	02040b0c 	andeq	r0, r4, #12, 22	; 0x3000
 5f8:	080d0c50 	stmdaeq	sp, {r4, r6, sl, fp}
 5fc:	0000000c 	andeq	r0, r0, ip
 600:	ffffffff 			; <UNDEFINED> instruction: 0xffffffff
 604:	7c020001 	stcvc	0, cr0, [r2], {1}
 608:	000d0c0e 	andeq	r0, sp, lr, lsl #24
 60c:	0000001c 	andeq	r0, r0, ip, lsl r0
 610:	000005fc 	strdeq	r0, [r0], -ip
 614:	80001990 	mulhi	r0, r0, r9
 618:	00000038 	andeq	r0, r0, r8, lsr r0
 61c:	8b040e42 	blhi	103f2c <OS_SPSR_SYS_MODE+0x103f0d>
 620:	0b0d4201 	bleq	350e2c <OS_SPSR_SYS_MODE+0x350e0d>
 624:	420d0d54 	andmi	r0, sp, #84, 26	; 0x1500
 628:	00000ecb 	andeq	r0, r0, fp, asr #29
 62c:	0000001c 	andeq	r0, r0, ip, lsl r0
 630:	000005fc 	strdeq	r0, [r0], -ip
 634:	800019c8 	andhi	r1, r0, r8, asr #19
 638:	0000005c 	andeq	r0, r0, ip, asr r0
 63c:	8b040e42 	blhi	103f4c <OS_SPSR_SYS_MODE+0x103f2d>
 640:	0b0d4201 	bleq	350e4c <OS_SPSR_SYS_MODE+0x350e2d>
 644:	420d0d66 	andmi	r0, sp, #6528	; 0x1980
 648:	00000ecb 	andeq	r0, r0, fp, asr #29
 64c:	0000001c 	andeq	r0, r0, ip, lsl r0
 650:	000005fc 	strdeq	r0, [r0], -ip
 654:	00000000 	andeq	r0, r0, r0
 658:	00000060 	andeq	r0, r0, r0, rrx
 65c:	8b040e42 	blhi	103f6c <OS_SPSR_SYS_MODE+0x103f4d>
 660:	0b0d4201 	bleq	350e6c <OS_SPSR_SYS_MODE+0x350e4d>
 664:	420d0d68 	andmi	r0, sp, #104, 26	; 0x1a00
 668:	00000ecb 	andeq	r0, r0, fp, asr #29
 66c:	0000001c 	andeq	r0, r0, ip, lsl r0
 670:	000005fc 	strdeq	r0, [r0], -ip
 674:	00000000 	andeq	r0, r0, r0
 678:	0000003c 	andeq	r0, r0, ip, lsr r0
 67c:	8b040e42 	blhi	103f8c <OS_SPSR_SYS_MODE+0x103f6d>
 680:	0b0d4201 	bleq	350e8c <OS_SPSR_SYS_MODE+0x350e6d>
 684:	420d0d56 	andmi	r0, sp, #5504	; 0x1580
 688:	00000ecb 	andeq	r0, r0, fp, asr #29
 68c:	0000001c 	andeq	r0, r0, ip, lsl r0
 690:	000005fc 	strdeq	r0, [r0], -ip
 694:	00000000 	andeq	r0, r0, r0
 698:	00000034 	andeq	r0, r0, r4, lsr r0
 69c:	8b040e42 	blhi	103fac <OS_SPSR_SYS_MODE+0x103f8d>
 6a0:	0b0d4201 	bleq	350eac <OS_SPSR_SYS_MODE+0x350e8d>
 6a4:	420d0d52 	andmi	r0, sp, #5248	; 0x1480
 6a8:	00000ecb 	andeq	r0, r0, fp, asr #29
 6ac:	0000001c 	andeq	r0, r0, ip, lsl r0
 6b0:	000005fc 	strdeq	r0, [r0], -ip
 6b4:	80001a24 	andhi	r1, r0, r4, lsr #20
 6b8:	00000038 	andeq	r0, r0, r8, lsr r0
 6bc:	8b040e42 	blhi	103fcc <OS_SPSR_SYS_MODE+0x103fad>
 6c0:	0b0d4201 	bleq	350ecc <OS_SPSR_SYS_MODE+0x350ead>
 6c4:	420d0d54 	andmi	r0, sp, #84, 26	; 0x1500
 6c8:	00000ecb 	andeq	r0, r0, fp, asr #29
 6cc:	0000001c 	andeq	r0, r0, ip, lsl r0
 6d0:	000005fc 	strdeq	r0, [r0], -ip
 6d4:	80001a5c 	andhi	r1, r0, ip, asr sl
 6d8:	00000054 	andeq	r0, r0, r4, asr r0
 6dc:	8b080e42 	blhi	203fec <OS_SPSR_SYS_MODE+0x203fcd>
 6e0:	42018e02 	andmi	r8, r1, #2, 28
 6e4:	64040b0c 	strvs	r0, [r4], #-2828	; 0xfffff4f4
 6e8:	00080d0c 	andeq	r0, r8, ip, lsl #26
 6ec:	0000001c 	andeq	r0, r0, ip, lsl r0
 6f0:	000005fc 	strdeq	r0, [r0], -ip
 6f4:	80001ab0 			; <UNDEFINED> instruction: 0x80001ab0
 6f8:	00000070 	andeq	r0, r0, r0, ror r0
 6fc:	8b080e42 	blhi	20400c <OS_SPSR_SYS_MODE+0x203fed>
 700:	42018e02 	andmi	r8, r1, #2, 28
 704:	72040b0c 	andvc	r0, r4, #12, 22	; 0x3000
 708:	00080d0c 	andeq	r0, r8, ip, lsl #26
 70c:	0000001c 	andeq	r0, r0, ip, lsl r0
 710:	000005fc 	strdeq	r0, [r0], -ip
 714:	00000000 	andeq	r0, r0, r0
 718:	0000002c 	andeq	r0, r0, ip, lsr #32
 71c:	8b080e42 	blhi	20402c <OS_SPSR_SYS_MODE+0x20400d>
 720:	42018e02 	andmi	r8, r1, #2, 28
 724:	50040b0c 	andpl	r0, r4, ip, lsl #22
 728:	00080d0c 	andeq	r0, r8, ip, lsl #26
 72c:	0000001c 	andeq	r0, r0, ip, lsl r0
 730:	000005fc 	strdeq	r0, [r0], -ip
 734:	00000000 	andeq	r0, r0, r0
 738:	0000002c 	andeq	r0, r0, ip, lsr #32
 73c:	8b080e42 	blhi	20404c <OS_SPSR_SYS_MODE+0x20402d>
 740:	42018e02 	andmi	r8, r1, #2, 28
 744:	50040b0c 	andpl	r0, r4, ip, lsl #22
 748:	00080d0c 	andeq	r0, r8, ip, lsl #26
 74c:	0000001c 	andeq	r0, r0, ip, lsl r0
 750:	000005fc 	strdeq	r0, [r0], -ip
 754:	80001b20 	andhi	r1, r0, r0, lsr #22
 758:	000000a8 	andeq	r0, r0, r8, lsr #1
 75c:	8b080e42 	blhi	20406c <OS_SPSR_SYS_MODE+0x20404d>
 760:	42018e02 	andmi	r8, r1, #2, 28
 764:	02040b0c 	andeq	r0, r4, #12, 22	; 0x3000
 768:	080d0c4e 	stmdaeq	sp, {r1, r2, r3, r6, sl, fp}
 76c:	00000018 	andeq	r0, r0, r8, lsl r0
 770:	000005fc 	strdeq	r0, [r0], -ip
 774:	80001bc8 	andhi	r1, r0, r8, asr #23
 778:	00000030 	andeq	r0, r0, r0, lsr r0
 77c:	8b080e42 	blhi	20408c <OS_SPSR_SYS_MODE+0x20406d>
 780:	42018e02 	andmi	r8, r1, #2, 28
 784:	00040b0c 	andeq	r0, r4, ip, lsl #22
 788:	0000000c 	andeq	r0, r0, ip
 78c:	ffffffff 			; <UNDEFINED> instruction: 0xffffffff
 790:	7c020001 	stcvc	0, cr0, [r2], {1}
 794:	000d0c0e 	andeq	r0, sp, lr, lsl #24
 798:	0000000c 	andeq	r0, r0, ip
 79c:	00000788 	andeq	r0, r0, r8, lsl #15
 7a0:	80000200 	andhi	r0, r0, r0, lsl #4
 7a4:	0000007c 	andeq	r0, r0, ip, ror r0
